JAVA-找不到或无法加载主类

现象:
在确实配置好了JAVA的环境变量的情况下,遇到了这种情况:javac运行是OK的,确实生成了 .class 文件,但是java 命令运行 .class 时却报错了,说是找不到或无法加载主类
Windows:
在Windows7的环境下你需要做的就是把保证 .java 和 .class 是在同一个文件下,运行的时候直接拖进去就行了,这个时候是可以的,但是如果你只是简单的放在桌面上就不行了。另外, java 命令要带着 .class的后缀这些细节我就不说了吧..还是说了。
Mac:
好吧,MAC坑了我一把,需要注意的是如果你创建的只是简单的类,比如这种代码

public class A{
    public static void main(String[] args){
        System.out.println("hahah");
    }
}

那么你生成的.class文件也必然没有包名,你在MAC下运行 java命令的时候,请记住 不要带包名,无所谓 是不是在桌面上,虽然网上好多都是说加包名,但是加上 MAC是不要的,不然就会 找不到主类了,正确的命令例如:

java A

java 你个磨人的小妖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值