可能重複:
Can I run from command line program created by Eclipse?java.lang.NoClassDefFoundError在命令提示符下
我得到異常下面當我嘗試從命令提示符下運行的類文件,我在運行相同日食,那裏我沒有得到任何錯誤
試圖從相同的文件夾運行
Exception in thread "main" java.lang.NoClassDefFoundError: testClient (wrong nam
e: com/mindcraft/queryExecutor/actionclass/testClient)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: testClient. Program will exit.
該文件夾是否包含名爲testClient.class的文件? –
確保在類路徑中包含所有需要的類和庫。在eclipse中,你在構建路徑上有這些信息。 –
這與RMI有什麼關係? –