Как добавить экспорт JAVA_HOME=$(/usr/bin/java) в файл .bashrc?

#java #bash #path

Вопрос:

Я нашел учебник по OSX, в котором я делаю это, чтобы заставить Java работать в терминале, но он не сохраняется после закрытия этого терминала.

 export JAVA_HOME=$(/usr/bin/java)
 

Я попытался добавить /usr/bin/java к своему пути$, но это не работает, я получаю эту ошибку при запуске моей библиотеки, которой нужна Java:

 Unable to locate an executable at "/usr/bin/java/bin/java" (-1)
 

Комментарии:

1. Удалите $( ) его и повторите попытку.

Ответ №1:

почему бы вам не определить JAVA_HOME, /etc/profile как показано ниже:

 JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 # ---> your java path

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH