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

1.美图

在这里插入图片描述

2.背景

写了一个helo word
在这里插入图片描述
编译执行

[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]$ 
发布了1089 篇原创文章 · 获赞 451 · 访问量 136万+

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/104824139