Я пытаюсь сделать 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 корректен?
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
Тогда необходимо быть всем штрафом с настройками по умолчанию.
Хорошо я думаю, что Вы почти получили его. Можно использовать эту команду для обнаружения, где jvm расположен.
whereis jvm
у меня есть та же установка, и я полагаю, что можно указать на любом dir в JAVA_HOME, поскольку java-1.7.0-openjdk-amd64 является слабым звеном к другому (см. человека для ln).
А-ч и Ответ "это не корректно! Возьмите один от команды pwd".