Я пытался установить Java несколько раз, и, хотя, очевидно, установка прошла успешно

$ java -version 

я получил

-bash: java: command not found

Когда я бегу

$ sudo update-alternatives --config java

Я не получаю альтернативы для Java. Я старался

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/

и получил

/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/ is not a valid path to java installation

1 ответ1

0

Вам просто не хватает переменной environment ...

редактировать $HOME/.bash_profile

добавлять

JAVA_HOME=/System/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/

Кроме того, измените PATH чтобы добавить bin Java

 PATH=$PATH:$JAVA_HOME\bin

Обязательно вспомните .bash_profile если вы не перезагружаете bash

. $HOME/.bash_profile

Теперь java -version должна работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .