Я установил JDK Mission control 8.0.0 из репозитория Github или здесь . Когда я запускаю его, я вижу только собственный экземпляр JM C. Мое приложение java не отображается. Я использую openjdk version 1.8.0_252
, и я запустил свое приложение, используя аргументы JVM
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
, которые не имеют никакого эффекта, или с
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder
что не работает.
приложение не запускается. Когда я запускаю JM C с помощью sudo, я получаю сообщение The owner of /home/felipe/.config/ibus/bus is not root!
, но все еще не вижу свои java приложения.
Я также нашел источник , в котором говорится об их использовании. параметр вместе с OpenJDK 11:
env.java.opts: "-XX:+UnlockDiagnosticVMOptions -XX:+FlightRecorder -XX:+DebugNonSafepoints -XX:StartFlightRecording=disk=false,dumponexit=true"
Я могу запустить приложение java с этими параметрами, но JM C не прослушивает приложение.