欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mac下使用java命令直接执行类文件(找不到或无法加载主类)

程序员文章站 2022-03-15 13:11:36
...

1.美图

mac下使用java命令直接执行类文件(找不到或无法加载主类)

2.背景

写了一个helo word
mac下使用java命令直接执行类文件(找不到或无法加载主类)
编译执行

[lcc@lcc-2 ~/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java/com/java/book/jvm/chapter11]$ javac HelloWord.java 
[lcc@lcc-2 ~/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java/com/java/book/jvm/chapter11]$ java HelloWord
错误: 找不到或无法加载主类 HelloWord


但是如果你想直接通过java命令行运行main方法的时候,这里又跟win下不一样,在win下直接通过javac Test4.java然后直接java Test4就可以了,但是mac下好像不一样,mac下回报错”找不到或无法加载主类”,

后来这样做就可以了

[lcc@lcc-2 ~/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java/com/java/book/jvm/chapter11]$ cd /Users/lcc/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java
[lcc@lcc-2 ~/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java]$ java -cp . com.java.book.jvm.chapter11.HelloWord
hello world
[lcc@lcc-2 ~/IdeaProjects/lcc_work/test-java/java-v8-book-jvm-v1/src/main/java]$