有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:
D:\java\eclipse-workspace\first\src\first>java HelloWorld错误: 找不到或无法加载主类 HelloWorld
解决:
1.java执行class文件是根据CLASSPATH指定的地方来找,不是我们理解当前目录。如果希望它查询当前目录,需要在CLASSPATH中加入“.;”,代表当前目录。
2.
去掉定义包名一个类的全名应该是包名+类名,使用java 包名.类名
,注意路径重复问题,退回到src文件目录下java 包名.类名
D:\java\eclipse-workspace\first\src\first>cd D:\java\eclipse-workspace\first\srcD:\java\eclipse-workspace\first\src>java first.HelloWorldHello world!
参考文献:
/question/36537093
/wangxiaoha/p/6293340.html