В моем меню 'Other' Ubuntu 8.04 это имеет 'Время выполнения OpenJDK Java 6', 'Время выполнения Sun Java 5.0', 'Время выполнения Sun Java 6'.
Можно ли сказать мне, где они на самом деле установлены? Я могу только прекрасный 1, OpenJDK:
$, который Java/usr/bin/java
Java $ - версия версия "1.6.0_0" Java Среда выполнения OpenJDK (создают 1.6.0_0-b11), VM Сервера OpenJDK (создают 1.6.0_0-b11, смешанный режим),
Как я могу найти другие?
Спасибо.
попробуйте в терминале whereis java
Это - вероятно, символьная ссылка, расположенная в /usr/bin
, можно проверить то, что реальный файл является символьной ссылкой, указывающей легко, например, с помощью ls:
ls -l /usr/bin/java
Большинство современного использования дистрибутивов Linux update-alternatives
управлять различными установками Java. Вы видите, которые в настоящее время доступны с:
update-alternatives --list java
И измените активную альтернативу с:
sudo update-alternatives --config java
Посмотрите man 8 update-alternatives
для получения дополнительной информации.
Я забываю точно относительно Ubuntu, я думаю, что они застревают или в/usr/java или в/usr/lib/java, во всяком случае, locate java|grep usr
должен дать Вам общее представление о том, где это в.