为了账号安全,请及时绑定邮箱和手机立即绑定

Java源文件编译后的class文件无法在CMD内使用java运行

源码

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

JAVA_HOME 路径:C:\Program Files\Java\jdk1.8.0_102

CLASSPATH 路径:.;C:\Program Files\Java\jdk1.8.0_102\lib

Path 路径:C:\Program Files\Java\jdk1.8.0_102\bin


在CMD内运行 java 以及 javac 无报错。

HelloWorld.java 以及 HelloWorld.class 都在 D:\ 下


运行结果:

D:\>java HelloWorld

Error: Could not find or load main class HelloWorld

请问这个怎么解决呢?

求指导(萌新瑟瑟发抖 oAo;)

正在回答

2 回答

出错的时候是不是javac和java的顺序弄反了?我初学的时候也犯过这样的错

0 回复 有任何疑惑可以回复我~
#1

Nethkrill 提问者

单纯是因为环境变量设置出问题了,因为教程上面是Win7而我在用Win10所以看起来有些差别。我重新弄一次就没事了,可能【;】打成【:】了。
2016-09-08 回复 有任何疑惑可以回复我~
#2

JustWannaHugU 回复 Nethkrill 提问者

额,我记得当时也配了好几次才搞好。采纳一下我呗,赞攒积分兑换点书看
2016-09-08 回复 有任何疑惑可以回复我~
#3

Nethkrill 提问者

ˊ_>ˋ
2016-09-08 回复 有任何疑惑可以回复我~
#4

JustWannaHugU 回复 Nethkrill 提问者

谢咯~
2016-09-08 回复 有任何疑惑可以回复我~
查看1条回复

吖 没事了。 自己解决了 hhh

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Java源文件编译后的class文件无法在CMD内使用java运行

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号