gpt4 book ai didi

java - JAR 文件在文件系统的不同位置表现不同

转载 作者:行者123 更新时间:2023-12-01 04:39:36 25 4
gpt4 key购买 nike

我有一个名为 test 的项目在Eclipse我想导出到 Runnable JAR文件。在导出项目的过程中,当我选择test的子文件夹作为JAR文件的位置时文件系统中的文件夹,例如C:/.../test/App.jar ,它会起作用。然而,当我想把它放在我的桌面上时,它会运行,但外观非常有限(缺少一些 GUI 组件),并且会抛出很多异常,如下所示:

at java.awt.EventDispatchThread.run(Unknown Source) xception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.windows.WindowsGLDrawableFactory
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java}

可能是什么问题?我认为必须将 JAR 文件具体指定到文件系统中的一个文件夹中是不好的,这对于任何其他潜在用户来说都是无用的。

最佳答案

看起来该 jar 需要其他 jar 才能执行。在这种情况下,您必须在执行 jar 之前设置类路径

This可能会帮助您解决问题。

关于java - JAR 文件在文件系统的不同位置表现不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com