尝试执行我的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