2

В моем меню Ubuntu 8.04 «Другое» есть «OpenJDK Java 6 Runtime», «Sun Java 5.0 Runtime», «Sun Java 6 Runtime».

Подскажите, пожалуйста, где они на самом деле установлены? Я могу только хорошо 1, OpenJDK:

$ which java /usr /bin /java

$ java -version версия java "1.6.0_0" Среда выполнения OpenJDK (сборка 1.6.0_0-b11) Виртуальная машина OpenJDK Server (сборка 1.6.0_0-b11, смешанный режим)

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

Спасибо.

5 ответов5

1

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

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

ls -l /usr/bin/java

1

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

update-alternatives --list java

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

sudo update-alternatives --config java

Смотрите man 8 update-alternatives для более подробной информации.

0

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

dpkg-query --listfiles PACKAGE

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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .