我的java源文件是这样的:
public class Test { public static void main(String [] args) { char ch=97; System.out.println(ch); } } 保存为 Test.java 文件后编译无错,但执行时出现下面的错误 : Exception in thread "main" java.lang.NoClassDefFoundError: Test 请问为何?
我的java源文件是这样的:
public class Test { public static void main(String [] args) { char ch=97; System.out.println(ch); } } 保存为 Test.java 文件后编译无错,但执行时出现下面的错误 : Exception in thread "main" java.lang.NoClassDefFoundError: Test 请问为何?
不太清楚。。。我能做的只是把你的代码放到我这里试一下
试过以后。你的代码编写没有问题哇。
会不会是jdk 方面没设置好?这方面你可以找找论坛上有没有文章。呵呵
上次这个问题就在这里讨论过,呵呵。SORRY,我还是没有找到答安。
假设你的PATH设置没有问题:
check : 1.是否有一个叫Test.class的文件存在(必须和Test.java在同一个路径下)
2.看看是不是真的编译过了
3.如果你是在command window运行。make sure you type: java Test(not java Test.java)
如果不是在command window运行,试着在那里编译,运行,看看这个问题是否存在(javac Test.java
java Test)
4.也许是你用的编写文件没有设置好(TextPad, JCreator etc...)
Having said that, I m not sure how to fix this problem, tell me if you find the answer.Sorry about that...