我试图根据their documentation is already preinstalled使用macOS映像将JDK从默认的版本13更改为Appveyor中的版本8。
尝试次数

export JAVA_HOME=`/Library/Java/JavaVirtualMachines/jdk1.8.0_232`


/usr/local/Cellar/appveyor-build-agent/7.0.2546/bash-shell.sh:第62行:/Library/Java/JavaVirtualMachines/jdk1.8.0_232:无此类文件或目录

export JAVA_HOME=`/Library/Java/JavaVirtualMachines/jdk1.8.0_232.jdk/Contents/Home`


/usr/local/Cellar/appveyor-build-agent/7.0.2546/bash-shell.sh:第62行:/Library/Java/JavaVirtualMachines/jdk1.8.0_232.jdk/Contents/Home:无此类文件或目录

export JAVA_HOME=`/usr/libexec/java_home -v 8 --exec javac -version`


找不到与版本“ 8”匹配的任何JVM。

最佳答案

我已经解决了,谢谢to this answer

- export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_232)


如您所见,我正在向程序java_home询问版本1.8.0_232的安装路径。

关于java - macOS镜像中的appVeyor中AdoptOpenJDK 8.232的安装路径是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59656165/

10-13 09:04