Tôi gặp sự cố khi thử thực hiện ứng dụng java của mình. Bất cứ khi nào tôi cố gắng để thực hiện chương trình thông qua lệnhNhận được "tên sai" NoClassDefFoundError khi thực hiện một chương trình Java từ dòng lệnh
java ProgAudioJ
tôi nhận được lỗi này:
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.
Nếu tôi loại bỏ từ mã của tôi:
package es_2011;
Tất cả mọi thứ hoạt động hoàn hảo. Làm thế nào để giải quyết vấn đề?
những gì bạn có nghĩa là 'nếu tôi xóa es_2011 '- xóa khỏi Ở đâu? – akf
Ý tôi là từ mã số .. – MAX
Tôi nghĩ bạn sẽ cần hiển thị mã để minh họa ý của bạn. – DaveJohnston