VisualVM не запускается в Ubuntu 18.04

VisualVM не запускается после установки sudo apt install visualvm в Ubuntu 18.04. Он просто ничего не делает.

Запуск с visualvm -J-Djava.util.logging.config.file=logging-jconsole.properties дает следующее сообщение об ошибке:

java.lang.UnsatisfiedLinkError: no splashscreen in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
  at java.lang.Runtime.loadLibrary0(Runtime.java:870)
  at java.lang.System.loadLibrary(System.java:1122)
  at java.awt.SplashScreen$1.run(SplashScreen.java:124)
  at java.awt.SplashScreen$1.run(SplashScreen.java:122)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.awt.SplashScreen.getSplashScreen(SplashScreen.java:121)
  at org.netbeans.core.startup.Splash.<init>(Unknown Source)
  at org.netbeans.core.startup.Splash.getInstance(Unknown Source)
  at org.netbeans.core.startup.Main.start(Unknown Source)
  at org.netbeans.core.startup.TopThreadGroup.run(Unknown Source)
  at java.lang.Thread.run(Thread.java:748) 

The problem persists after installing the JDK with sudo apt install default-jdk.


person jjoller    schedule 29.05.2018    source источник
comment
Похоже на ошибку в пакете Ubuntu. Библиотека отсутствует, неправильно названа, находится не в том месте или что-то в этом роде. Сообщите об этом через трекер Ubuntu LaunchPad.   -  person Stephen C    schedule 29.05.2018


Ответы (1)


Я сам разобрался. У него была установлена ​​неправильная версия OpenJDK. Пакет «default-jdk» в Ubuntu кажется «безголовой» версией (openjdk-8-jdk-headless). Чтобы заставить VisualVM работать, я удалил версию OpenJDK без головы и установил OpenJDK без головы.

sudo apt remove openjdk-8-jdk-headless
sudo apt install openjdk-8-jdk
person jjoller    schedule 30.05.2018