我试图根据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/