Подтвердить что ты не робот

Visualvm не является частью OpenJDK7?

Ни в Ubuntu, ни в Debian инструмент visualvm не является частью пакета OpenJDK 7. Это часть Oracle JDK 7 и, похоже, лицензирована GPL. Хотя в Ubuntu он может быть установлен с отдельным пакетом, такого пакета в Debian не существует.

Почему он не является частью пакетов OpenJDK?

4b9b3361

Ответ 1

Глядя на Debian собственную информацию на OpenJDK 7, мы видим, что visualvm действительно предлагается, но не существует. Если это действительно часть программного обеспечения под GPL ( "сеть довольно разочаровывает в этом вопросе, но я могу просто ошибаться, и я не хочу загружать всю партию только для исследования этого момента" ), то причина его отсутствие почти наверняка прозаично: никто не обошел работу, чтобы сделать ее доступной как пакет Debian.

Ответ 2

Наша машина Ubuntu не включала VisualVM как часть Java JDK. Быстрый поиск показал, что пакет доступен как отдельная установка:

$ apt-cache search visualvm
...
visualvm - All-in-One Java Troubleshooting Tool

Быстрая установка:

$ apt-get install visualvm 

После успешной установки:

$ which jvisualvm 
/usr/bin/jvisualvm

Я попытался запустить его, но он продолжал жаловаться, что использует JRE. Я отредактировал /etc/visualvm/visualvm.conf

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"

Ответ 3

Мне удалось установить VisualVM на Debian Wheezy, загрузив бинарный пакет для sid (http://packages.debian.org/sid/visualvm). Все зависимости были удовлетворены от wheezy, но ничего больше из sid-репозиториев, поэтому в основном моя система все еще стабильна.