java命令不存在_Java 命令行执行找不到类 —— 错误: 找不到或无法加载主类

问题描述:

运行 > java .\Main.class

错误: 找不到或无法加载主类 .\Main.class

Windows 10 环境

java 版本:

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

参考:

似乎大家都能通过在 classpath 里加入 .; 解决,代表当前路径,java 命令在寻找类时也在当前路径找一下。

但是并不能解决我的问题…

解决方法:

环境变量没有问题的情况下,运行命令 > java Main

即可运行成功,即类名不加后缀.class,不加相对路径 .\

java Main.class

java ./Main.class

上述两条命令都不能成功运行。

最后,Windows 的环境变量名确实不分大小写,新建个 classpath,CLASSPATH 会被覆盖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值