Как Проверить путь JAVA_HOME

Я установил Java в opt/jdk1.7.75, имеющем после каталогов->

bin
db
include
jre
lib
man
COPYRIGHT
LICENSE
README.html
relase

И другие файлы я установил путь JAVA_HOME в .bashrc файл следующим образом:

JAVA_HOME=/opt/jdk1.7.75
export JAVA_HOME
PATH=$PATH:$JAVA_HOME
export PATH

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

/opt/jdk1.7.75

Мой вопрос состоит в том, Как проверить, является ли путь корректным или неправильным? Поскольку в большей части сообщения говорится, что выполненная команда эха, эхо просто дает путь, что Вы установили, это не говорит Вам, если это корректно или неправильно.

Может кто-либо объяснять, Как ПРОВЕРИТЬ, что путь является корректным или неправильным

Заранее спасибо

0
задан 2 May 2015 в 10:19

3 ответа

Ваш $JAVAHOME указывает на корректное местоположение. Но путь должен иметь $JAVAHOME/bin каталог а не $JAVAHOME сам.

JAVA_HOME="/opt/jdk1.7.75"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
<час>

необходимо рассмотреть использование PPA Java Oracle вместо этого. Это обычно делает больше, чем, что сделала бы ручная установка. Вы не должны волноваться об установке переменных среды также. Это - то, что использует большинство людей.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
<час>

Попытка, работающая java -version и javac -version, чтобы проверить, что путь установлен.

2
ответ дан 4 October 2019 в 07:21

если Вы в состоянии выполнить команды Java как

java --version

от терминала, эти PATH корректно и в свою очередь, JAVA_HOME, переменная корректна.

0
ответ дан 4 October 2019 в 07:21

Если Вы имеете update-java-alternatives установленный, просто введите

$>update-java-alternatives -l

Из руководства man update-java-alternatives

Альтернативы Java обновления ОПИСАНИЯ обновляют все альтернативы, принадлежащие одному или комплекту разработчика во время выполнения для языка Java. Пакет действительно предоставляет им информацию, он, изменяют ‐ собственные компоненты в/usr/lib/jvm/.. ура-патриот.

ОПЦИИ-l | - список [] Список все установленные пакеты (или просто) предоставление информации для установки набора альтернатив Java. Подробный вывод показывает каждую альтернативу, обеспеченную пакетом ‐ возрасты.

Если Вам не установили его, просто работаете

$>ls -l /usr/bin/java

Это должно возвратить указатель на файл мусорного ведра Java, что-то как

$>ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 ott 16  2013 /usr/bin/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java

JAVA_HOME является частью до jre, таким образом, в моем случае /usr/lib/jvm/java-8-oracle

0
ответ дан 4 October 2019 в 07:21

Другие вопросы по тегам:

Похожие вопросы: