Каков путь установки AdoptOpenJDK 8.232 в appVeyor в образе macos? - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь изменить JDK с версии 13, которая поставляется по умолчанию на версию 8 в Appveyor, используя образ macOS, который согласно их документации уже предустановлен .

Попытки

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`

Невозможно найти любую JVM, соответствующую версии "8" .

1 Ответ

0 голосов
/ 09 января 2020

Я решил это благодаря этому ответу .

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

Как вы видите, я спрашиваю программу java_home для пути установки версии 1.8.0_232.

...