嘗試執行我的Java應用程序時出現問題。如果我從我的代碼刪除從命令行執行Java程序時收到「錯誤名稱」NoClassDefFoundError
Exception in thread "main"
java.lang.NoClassDefFoundError: ProgAudioJ (wrong name: es_2011/ProgAudioJ)
at java.lang.ClassLoader.defineClass1(NativeMethod)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(NativeMethod)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: ProgAudioJ. Program will exit.
:
package es_2011;
一切完美 每當我試着通過命令
java ProgAudioJ
執行程序我得到這個錯誤。我該如何解決問題?
你是什麼意思「,如果我刪除es_2011' - 從中刪除在哪裏? – akf 2011-02-09 23:14:15
我的意思是代碼.. – MAX 2011-02-09 23:15:53
我認爲你需要展示代碼來說明你的意思。 – DaveJohnston 2011-02-09 23:19:13