java配置完以后运行时总有错!

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:37:47
java配置完以后 编译的时候没什么问题,运行的时候总是出现exception in thread "main" java.lang.NoClass DefFoundError:Test/java
代码是这样的
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
编译完了 就是不能运行 运行什么程序都这样

正确配置你的环境变量classpath
我的电脑->属性->高级->环境变量
编辑classpath
这是我机器上的写法
%classpath%;.;f:\j2sdk1.4.2_12\lib\dt.jar;f:\j2sdk1.4.2_12\lib\tools.jar;f:\j2sdk1.4.2_12\lib\rt.jar

当然了,如果你用eclipse的话,只用基本类的话,不用配置classpath了,ecplipse会帮你自动导入这些基本类的!编译完在eclipse上直接运行就可以了

缺少"main()"方法

main(String args[]){
去掉参数改为main(){

从你的错误上看,你是用java Test.java来执行的吧。
正确的是,javac 的时候一定要带上扩展名,而执行时不能带扩展名,你那么写,java会认为你要执行的类是一个在Test包内叫java的类。
javac Test.java
生成Test.class
java Test

找不到Java类,贴代码出来看看

可能是没有编译吧!