Где является всем моим Java VMs, установленный в человечности?

В моем меню '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, смешанный режим),

Как я могу найти другие?

Спасибо.

2
задан 30.03.2010, 23:16

5 ответов

попробуйте в терминале whereis java

Это - вероятно, символьная ссылка, расположенная в /usr/bin, можно проверить то, что реальный файл является символьной ссылкой, указывающей легко, например, с помощью ls:

ls -l /usr/bin/java

1
ответ дан 11.12.2019, 22:40

Большинство современного использования дистрибутивов Linux update-alternatives управлять различными установками Java. Вы видите, которые в настоящее время доступны с:

update-alternatives --list java

И измените активную альтернативу с:

sudo update-alternatives --config java

Посмотрите man 8 update-alternatives для получения дополнительной информации.

1
ответ дан 11.12.2019, 22:40

Можно перечислить все файлы, принадлежащие пакету с

dpkg-query --listfiles PACKAGE

Имя пакета могло бы быть sun-java6-jdk или sun-java6-bin. Но можно легко узнать имя пакета с синаптическим.

0
ответ дан 11.12.2019, 22:40

Я забываю точно относительно Ubuntu, я думаю, что они застревают или в/usr/java или в/usr/lib/java, во всяком случае, locate java|grep usr должен дать Вам общее представление о том, где это в.

0
ответ дан 11.12.2019, 22:40

jre/jdk's всегда устанавливается под /usr/jvm. библиотеки (файлы банки) для дополнительных пакетов установлены в /usr/share/java.

0
ответ дан 11.12.2019, 22:40

Теги

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