【2020/3/12】Java 提示 java.lang.ClassNotFoundException(错误: 找不到或无法加载主类)的解决办法

当遇到Java运行时提示'错误: 找不到或无法加载主类',可以尝试以下方法解决:1) 确保已使用javac编译.java源文件;2) 检查环境变量classpath是否配置正确,包括当前目录.,以及可能需要的JAVA_HOME。若不设置JAVA_HOME,可以通过在java命令中指定-classpath参数来运行程序。
摘要由CSDN通过智能技术生成

1、在用 java.exe 运行指定的 .java 字节码文件之前,需要先用 javac.exe 将准备执行的 .java 文件进行编译。方法是:

javac *.java

*.java 的 * 号代表文件名。编译成功后,再用 java.exe 执行。

2、如果仍然提示:“错误: 找不到或无法加载主类”,则检查环境变量是否配置正确。在环境变量中添加 classpath 变量,值设定为如下三个目录:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

.代表当前目录。
如果未配置 JAVA_HOME 环境变量(最好放在系统变量中),应在修改 classpath 变量之前先将 JAVA_HOME 设置为 JDK 的安装目录。例如:

D:\Program Files\Java\jdk

如果不添加 JAVA_HOME 变量,开发平台可能会报错。不过,也可以不添加 classpath 变量,而是在用 java.exe 运行指定的 java 文件时在文件名(注意:大小写在这里不要写错)后传入 -classpath 参数:

-classpath
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值