2016-08-31 2 views
0

Мне нужен Maven для Java-проекта, поэтому я установил его непосредственно в новую установку Ubuntu с помощью sudo apt install maven. Он автоматически загрузил Java 1.8_091 и установил его. Я запустил echo $JAVA_HOME в терминале, но он не производит никакого вывода. Как исправить это? Есть ли проблема с переменными среды.

+1

Установите переменные окружения 'JAVA_HOME', чтобы вы могли видеть результат. В противном случае нет. Также смотрите вывод 'which java' и установите env. вар. соответственно. – Rao

ответ

1

Когда вы загружаете jdk и хотите установить его в ubuntu, вам необходимо создать переменную JAVA_HOME в файле .bashrc и добавить эту переменную в переменную $ PATH. так что, когда вы эхо $ JAVA_HOME, вы получите путь к вашей установке java.

Как вы установили его с помощью sudo apt, он не устанавливает переменную JAVA_HOME, а устанавливает java внутри/usr/bin, а также набор альтернатив в убунту, так что убунт бы быть в состоянии идентифицировать Java

1

чтобы установить JAVA_HOME только в реальной сессии оболочки, вызовите команду:

export JAVA_HOME=/usr/lib/jvm/java-<version> 

чтобы сохранить это переменное окружение редактирования VI ~/.bash_profile файла , и добавьте его к нему

1

Чтобы создать переменную $ JAVA_HOME, вы только выполнить эти строки:

JAVA_HOME=/pathToJavaJDKorJRE/java 
export JAVA_HOME 
PATH=$JAVA_HOME/bin:$PATH 
export PATH 

Примечание: Если вы не знаете, путь вашей JDK или JRE (pathToJavaJDKorJRE), используйте эту команду, чтобы найти их.

find/-name 'javac' 
Смежные вопросы