lean on免费下载:关于运行JAVA

来源:百度文库 编辑:高校问答 时间:2024/04/30 04:14:04
我写了一个java文件“Test.java” ,在DOS下运行,输入javac Test.java 时编译正常,但运行java Test 进行调试时只出现了Exception in thread "main" jave.lang.NoClassDefFoundError:c:\Test,却无法成功运行,能帮忙解释一下吗
代码很简单:
public class Test{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
谢谢大家的方法,都试过了可还是不行啊

因为在classpath中没有找到Test.java类。
可以通过到进入到你这个类所在的路径,然后编译;
或者把它设到classpath中;
或者把它拷贝到jdk的lib文件夹或ext文件夹下。
目的只有一个,让你的类能让java找到。

代码贴出来

估计你的Test.java最上方用package命令打包了。

CLASSPATH=.;C:\j2sdk1.4.2_09\lib;C:\j2sdk1.4.2_09\lib\tools.jar;这时我的设置。这是类的路径。前面加上点和分号,意为首先在当前目录查找,以后你自己编写类的时候自然明白这点。

特别注意前面加上点和分号