2013-07-03 52 views
0

我正在使用命令行来运行java文件。这里是我的文件:java命令行中的NoClassDefFoundError

Class files: workspace/test/src/test/test.class 
Java files: workspace/test/src/test/test.java 

我的命令行(CLASSPATH已经设置好的):

D:\Twitter\workspace\test\src\test>java test 

而且我的错误是:

Exception in thread "main" java.lang.NoClassDefFoundError: test (wrong name: tes 
t/test) 

有谁知道如何解决这个问题?

+0

你可以请发布'测试'类吗? – Rohan

+0

要完全知道'test'类编译的位置,我们需要知道由于使用了-d选项而使用了什么命令来编译它 – selig

回答

0

尝试:

D:\Twitter\workspace\test\src\test>cd .. 
D:\Twitter\workspace\test\src>java test.test 
1

你必须提供完整的类名(FQCN)到java命令。你的班级名称为testTest,因为班级名称会更好),并在test包中。因此FQCN是test.test

要开始您的程序,您必须致电java test.test。从D:\Twitter\workspace\test\src