mac 终端下运行java文件报错:找不到或无法加载主类

回顾基础时,不想用重量级的IDE编译练习,使用命令行运行编译java时发现问题

public class Test{
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}

编译:cd /Users/zhangzhiqiang/Downloads
           javac Test.java

运行: java Test.class

终端报异常:错误: 找不到或无法加载主类 Test.class

想不通,后来网上搜索是在cmd下先编译后写入参数运行MyClass
后来在mac终端上尝试,直接在此类的目录下执行

package com.src;

public class Test{
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}

编译:cd /Users/zhangzhiqiang/Downloads/com/src 

           javac Test.class

运行:cd /Users/zhangzhiqiang/Downloads

           java com.src.Test

执行结果:hello world!

解决方案查询自:https://blog.csdn.net/weixin_40197494/article/details/83385793

你可能感兴趣的:(mac 终端下运行java文件报错:找不到或无法加载主类)