java找不到或无法加载主类

一般而言,环境变量出错,或者类名与文件名不一致。

 

【文字来源于http://bbs.itheima.com/thread-10665-1-1.html,侵删】

 

如果反复检查过并确认前3条都ok。那么第四个到底怎么编译呢?

 

把主类也打包了。如果注释掉第一行,按照javac Main.java编译是能通过的。

但是加上这条语句,即把主类打包了。那么

1.路径转到main文件夹。

2.javac -d main文件夹所在路径 Main.java【参考-d的语法】

3.编译通过后,运行时不能直接java Main

附图一张

Main前面的一串是编译后自动生成的路径。

 

posted @ 2017-03-25 20:40  天气晚来秋  阅读(332)  评论(0编辑  收藏  举报