Как я могу заставить Mac Java_Home работать? - PullRequest
1 голос
/ 27 марта 2019

Как я могу заставить инструмент java_home (например, / usr / libexec / java_home) работать на моем Mac? Я новичок в Mac. Инструмент Java-home говорит, что не может найти JVM, установленную на моем компьютере, а JVM установленJava-версия вернет true, как показано ниже

    $ /usr/libexec/java_home -V
Unable to find any JVMs matching version "(null)".
Matching Java Virtual Machines (0):

Default Java Virtual Machines (0):

No Java runtime present, try --request to install

```$ java -version
openjdk version "11.0.2" 2019-01-15 LTS
OpenJDK Runtime Environment Zulu11.29+3-CA (build 11.0.2+7-LTS)
OpenJDK 64-Bit Server VM Zulu11.29+3-CA (build 11.0.2+7-LTS, mixed mode)

1 Ответ

0 голосов
/ 27 марта 2019

Откройте Terminal.app (Приложения >> Утилиты >> Терминал)

Тип: nano .profile

Добавьте это в конец файла .profile:

JAVA_HOME=/Library/Java/Home
export JAVA_HOME;

Сохранить и выйти (ctrl-x и y для подтверждения)

--- edit

Только сейчас я увидел, что вы используете open jdk, попробуйте:

Перед настройкой пути убедитесь, что Java установлен, проверив каталог

терминал> тип ls /Library/Java/JavaVirtualMachines/

Вы увидите установленные версии Java

Затем войдите в.bash_profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/<version>.jdk/Contents/Home
export JAVA_HOME

тип терминала source ~/.bash_profile для перезагрузки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...