0
我在終端運行我的.jar文件,這個異常出來了,但是我知道我的主要包含那個包含ResourcesManager.class
的.jar包。如何擺脫這種異常線程「main」中的異常java.lang.NoClassDefFoundError:com/codexus/resources/ResourcesManager?
Exception in thread "main" java.lang.NoClassDefFoundError
com/codexus/resources/ResourcesManager
at
com.codexus.uts.ui.launcher.UiLauncher.main(UiLauncher.java:139)
Caused by: java.lang.ClassNotFoundException: com.codexus.resources.ResourcesManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
這意味着你的類路徑不指向這個類,檢查你的menifest文件。 –
您還可以檢查1)您的罐子是否都在類路徑中,以及2)您的罐子是否包含指定的類,方法是將它們檢查爲zip文件。 – Jason
謝謝@SachinGupta!它現在正在運行。 :)我只是編輯我的menifest文件就是這樣。 :) – Gray