Что точно я должен установить как JAVA_HOME?

Я пытаюсь сделать Tomcat 7, работающий с Eclipse, и я не уверен, корректен ли мой JAVA_HOME.

~$ echo $JAVA_HOME 
/usr/lib/jvm/default-java

И нет такого каталога!

Я только имею:

~$ ls /usr/lib/jvm/
java-1.7.0-openjdk-amd64  java-7-openjdk-amd64

Мой JAVA_HOME корректен?

2
задан 28 August 2014 в 23:09

2 ответа

Ваш JAVA_HOME установка прекрасна.

файл /usr/lib/jvm/default-java должен быть символьной ссылкой, указывающей на JRE, и обеспечивается default-jre-headless пакет. Этот пакет требуется для регулярного Java (JRE по умолчанию) установка Java в Ubuntu. По-видимому, Вы удалили эту символьную ссылку, удалил отдельный пакет или что-то как этот, или, Вы установили JRE в альтернативном вопросе.

я предложил бы удостовериться, что Вы устанавливаете JRE снова с определенным пакетом также.

sudo apt-get install default-jre default-jre-headless

И проверить корректную JVM выбран как Java по умолчанию:

sudo update-alternatives --config java
sudo update-alternatives --config javaws # optional, java web plugin

Тогда необходимо быть всем штрафом с настройками по умолчанию.

0
ответ дан 10 November 2019 в 05:06

Хорошо я думаю, что Вы почти получили его. Можно использовать эту команду для обнаружения, где jvm расположен.

whereis jvm

у меня есть та же установка, и я полагаю, что можно указать на любом dir в JAVA_HOME, поскольку java-1.7.0-openjdk-amd64 является слабым звеном к другому (см. человека для ln).

А-ч и Ответ "это не корректно! Возьмите один от команды pwd".

0
ответ дан 10 November 2019 в 05:06

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

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