Netbeans:java.lang.UnsatisfiedLinkError:java.library.path 中没有启动画面:

Fut*_*ing 5 java netbeans

我正在尝试启动 Netbeans,但它没有打开。我也尝试使用命令行。但是在命令行中我收到以下错误:

java.lang.UnsatisfiedLinkError: no splashscreen in java.library.path: [/usr/java/packages/lib, /usr/lib/x86_64-linux-gnu/jni, /lib/x86_64-linux-gnu, /usr/lib/x86_64-linux-gnu, /usr/lib/jni, /lib, /usr/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2670)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:806)
    at java.base/java.lang.System.loadLibrary(System.java:1909)
    at java.desktop/java.awt.SplashScreen$1.run(SplashScreen.java:134)
    at java.desktop/java.awt.SplashScreen$1.run(SplashScreen.java:132)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
    at java.desktop/java.awt.SplashScreen.getSplashScreen(SplashScreen.java:131)
    at org.netbeans.core.startup.Splash.<init>(Splash.java:122)
    at org.netbeans.core.startup.Splash.getInstance(Splash.java:60)
    at org.netbeans.core.startup.Main.start(Main.java:271)
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
    at java.base/java.lang.Thread.run(Thread.java:830)
Run Code Online (Sandbox Code Playgroud)

Thi*_*mal 14

Ubuntu 20.04在参考https://github.com/kaikramer/keystore-explorer/issues/130后遇到了同样的问题并刚刚得到修复

问题不见了JRE

sudo apt-get install openjdk-14-jre
Run Code Online (Sandbox Code Playgroud)

它在安装后工作JRE


小智 0

您的项目缺少本机库。确保在启动时包含它。我发现您使用的是linux,那么该文件是.so 文件。将其包含在-Djava.library.path选项中。所以要启动一个你需要的罐子java -jar -Djava.library.path=path/to/natives myapp.jar