2013-11-11 2 views
5

У меня возникли проблемы с «Java VisualVM», который, похоже, является фирменным брендом Oracle, и уродливые заявления о том, что я запускаю verison 1.6.0_51.В чем разница между VisualVM и Java VisualVM?

В частности, одна вещь, которая накренилась меня я бегу устаревшую или как-то плохо поддерживается версия этого популярного инструмента Дев является то, что обновление доступных плагинов не удается, с:

Невозможно подключиться к Центру плагинов Java VisualVM из-за java.security.cert.CertificateException: не найдено альтернативного DNS-имени, соответствующего visualvm.dev.java.net.

И действительно, собирается https://visualvm.dev.java.net дает страшное предупреждение.

Итак, я перехожу на http://visualvm.dev.java.net (нет S) и загружаю «текущую» версию, которая составляет 1.3.6. Теперь это просто называется «Visual VM» и лицензируется под GNU GPL и лишено брендинга Oracle. Также заметно лучше - о странице лучше спроектировано, она автоматически обновляет некоторые ее компоненты при ее открытии, и доступ к доступным плагинам уже заполнен, и я могу проверить их без ошибок.

Каковы эти две версии этого инструмента и как я каким-то образом заканчивался гнилым?

ответ

3

Версия VisualVM поставляется с распределением JDK. Но так как VisualVM находится на собственном выпуске, версия, которая поставляется с JDK, скорее всего, будет устаревшей к моменту ее получения.

+0

Но текущий номер имеет более низкий номер версии. – djechlin

+1

1.6.0_51 относится к версии jre (Java 6 - EOL, btw). Я думаю, что он поставляется с VisualVM версии 1.3.1 – ykaganovich

+0

Как вы определяете, какая версия VisualVM поставляется с конкретным JDK? В диалоговом окне «О программе» нет параметра командной строки '--version', ничего. –

0

Java VisualVM поставляется с JDK. VisualVM - отдельная загрузка. Другими словами, это относится к способу распространения - код тот же (к моему пониманию).