Можно ли запустить JConsole из Oracle Server JRE 10?

Специальный вариант Server JRE, предоставляемый Oracle, используется для включения исполняемого .jar-дистрибутива инструмента мониторинга JConsole. Начиная с версии 10 (и я думаю, что уже с 9 версии) этого больше нет в пакете.

Можно ли как-нибудь запустить инструмент через CLI? Я заметил, что JDK также больше не содержит .jar. Тем не менее, все еще можно запустить, используя что-то вроде:

java --add-modules jdk.jconsole sun.tools.jconsole.JConsole

К сожалению, в JRE это не работает.

Модуль jdk.jconsole связан с образом JDK, а не с образом JRE. В образе JDK вы можете использовать bin / jconsole для его запуска, как и раньше.

Alan Bateman 16.07.2018 21:47

Да, я знаю. Я пытаюсь найти способ запустить его из JRE, используя другой вариант.

ambwa 17.07.2018 09:01

Не обошлось и без самостоятельного запуска jlink для создания нового образа во время выполнения, который эквивалентен сборке JRE и также включает модуль jdk.jconsole.

Alan Bateman 17.07.2018 09:26
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
3
168
0

Другие вопросы по теме