java - intellij idea 构建 java 应用程序以非零退出 value 1 完成

依此类推,当我在项目中运行 java 应用程序时出现错误(下面的代码)

> Task :Start.main()
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
    at java.lang.Runtime.loadLibrary0(Runtime.java:871)
    at java.lang.System.loadLibrary(System.java:1124)
    at org.lwjgl.Sys$1.run(Sys.java:72)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
    at org.lwjgl.Sys.loadLibrary(Sys.java:87)
    at org.lwjgl.Sys.<clinit>(Sys.java:117)
    at net.minecraft.client.Minecraft.getSystemTime(Minecraft.java:2837)
    at net.minecraft.client.main.Main.main(Main.java:37)
    at Start.main(Start.java:7)

> Task :Start.main() FAILED

Execution failed for task ':Start.main()'.
> Process 'command 'C:/Users/kostia_admin/.jdks/corretto-1.8.0_332/bin/java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

重新创建项目没有帮助

回答1

当(在运行时)JVM 无法链接到外部本机库时,会出现像 java.lang.UnsatisfiedLinkError 这样的错误。在您的情况下,您尝试链接到名为 lwjgl64 的库。

如果这个库存在,你应该使用 -Djava.library.path=DIR 系统属性指向它的目录(在运行时也是如此)。所有主要的 IDE(Intellijdea、Eclipse 等)都提供了设置此选项的方法。对于 Intelijdea,具体请参见 https://stackoverflow.com/questions/19308010/how-to-set-the-java-library-path-in-intellij-idea

相似文章

android-studio - IDE 致命错误

我的AndroidStudio给了我这个致命错误。到目前为止,我验证了缓存,恢复到默认设置,我什至配置了VM加速,但没有任何效果。由于我的mainActivity.kt中的内部错误,我还得到语法突出显...

随机推荐

最新文章