Java代码运行错误-找不到或无法加载主类

在配置JDK环境后,运行测试代码时报错:找不到或无法加载主类;

解决方法:

1.首先检查Java源文件编译是否通过,并生成.class字节码文件;

若没有生成字节码文件,则需要执行javac编译命令编译源文件

在命令窗口执行 javac E:javacodeTest.java (javac表时JDK内置的编译命令,E:javacodeTest.java表时的是源文件所在路径)

2.若编译成功且生成.class字节码文件,进行以下操作:

a.配置系统环境变量CLASSPATH(CLASSPATH是Java编译器的一个环境变量,它的作用与import、package关键字有关;设置CLASSPATH的目的在于指定类的搜索路径,JVM就是靠CLASSPATH来寻找类的.class文件)

电脑右击->属性->高级系统设置->环境变量->找到CLASSPATH进行编辑

完成以上操作点击确定即可;

然后重新打开cmd命令提示符窗口(!!!切记重新打开),执行java Test (注意:在编译时生成的Test.class字节码文件,在解释器运行.class文件时,不需要写.class后缀,否则也会报错)即可输出正确结果!

在配置JDK环境后,运行测试代码时报错:找不到或无法加载主类; 解决方法: 1.首先检查Java源文件编译是否通过,并生成.class字节码文件; 若没有生成字节码文件,则需要执行javac编译命令编译源文件 在命令窗口执行 javac E:javacodeTest.java (javac表时JDK内置的编译命令,E:javacodeTest.java表时的是源文件所在路径) 2.若编译成功且生成.class字节码文件,进行以下操作: a.配置系统环境变量CLASSPATH(CLASSPATH是Java编译器的一个环境变量,它的作用与import、package关键字有关;设置CLASSPATH的目的在于指定类的搜索路径,JVM就是靠CLASSPATH来寻找类的.class文件) 电脑右击->属性->高级系统设置->环境变量->找到CLASSPATH进行编辑 完成以上操作点击确定即可; 然后重新打开cmd命令提示符窗口(!!!切记重新打开),执行java Test (注意:在编译时生成的Test.class字节码文件,在解释器运行.class文件时,不需要写.class后缀,否则也会报错)即可输出正确结果!
经验分享 程序员 微信小程序 职场和发展