用记事本写一个hello world,执行javac Hello.java没有错,但执行java Hello是出错。

2024-11-27 23:49:36
推荐回答(2个)
回答1:

很高兴回答你的问题
你这个应该是classpath环境变量的问题,你先在DOS窗口下执行echo %classpath%
看下显示结果是否正确(这是我的classpath:C:\Program Files\Java\jdk1.5.0_04\lib)
如果没有问题的话,你吧echo %classpath%显示的结果后边在加上;d:\java例如,你执行echo %classpath%显示C:\Program Files\Java\jdk1.5.0_04\lib,然后你执行set classpath=C:\Program Files\Java\jdk1.5.0_04\lib;d:\java
在执行成功后你在运行下你的Hello.class
ps:你给的图不太清楚,不过我看好像没有Hello.class

如果还有问题,请Hi我,谢谢!
祝学习愉快!

回答2:

你是不是写了package了 删掉就行了,或者执行的时候把包名写进去 ,还有你写的包必须有