java提示: “错误 找不到或无法加载主类解决方法

时间:2024-04-03 08:41:37

很多初学者通过记事本尝试编辑“helloworld!”时在命令提示符里运行javac 文件编译命令成功,生成class文件后,再运行java 类名命令出现错误提示“找不到或无法加载主类”

java提示: “错误 找不到或无法加载主类解决方法

详情可参考

https://jingyan.baidu.com/article/6c67b1d6a7cda32787bb1e9c.html

https://www.zhihu.com/question/36537093


方法/步骤

1.检查环境变量

我的安装路径是F:\java\jdk1.8.0_91,因为是6以上版本,故不需配置Classpath,主要是找到path路径检查,我的path路径:F:\java\jdk1.8.0_91\bin,路径像我这样又可以分别运行“Java”“javac”“Java -version”说明配置对了(恭喜你学会配置环境变量)

2检查代码

代码要有main并且不能写错,System首字母要大写,大写的注意:图中红线画出的package aaa应该去掉  (图示代码是我从eclipse直接复制过来的代码)
java提示: “错误 找不到或无法加载主类解决方法

下图为正确的代码图

java提示: “错误 找不到或无法加载主类解决方法

3.检查文件名和类名是否一致

值得注意的是文件名最好与类名相同,如图类名是AAA,就另存文件名为AAA.java,如图颜色画出部分相同,点击保存

java提示: “错误 找不到或无法加载主类解决方法

前三步没问题进行以下操作

4.运行命令提示符测试

Win+R——输入cmd回车——输入h:(切换到保存AAA.java文件的h盘)回车——javac AAA.java 回车(窗口抖一下,生成.class文件)

java提示: “错误 找不到或无法加载主类解决方法

java AAA 回车,命令提示符就会出现hello world!(注意不要加.class,如图运行加.class会报错)


java提示: “错误 找不到或无法加载主类解决方法

基本已解决(大部分)


但几个别同学发现

java编译通过,为什么运行却提示找不到或无法加载主类?详细可浏览

可试试在环境变量中新建变量classpath,变量值为(文件路径(建议复制))
如下图

java提示: “错误 找不到或无法加载主类解决方法
再次尝试第4步

命令提示符就会出现hello world!java提示: “错误 找不到或无法加载主类解决方法