日期:2014-05-20  浏览次数:20812 次

第一个JAVA程序就遇到问题,请帮忙!
写第一个JAVA程序就遇到问题,郁闷。。。。。

public class WelcomeToJava {
  public static void main(String args[]) {
  System.out.println("Welcome to Java!");
  }
}


javac d:\java\WelcomeToJava.java 编译通过
java d:\java\WelcomeToJava 执行 出错如下

Exception in thread "main" NoClassRefFoundError: D:\java\WelcomToJava.........

请高手看看,什么原因,谢谢

------解决方案--------------------
public class WelcomeToJava 中的 WelcomeToJava 必须和你的 文件名相同
比如 WelcomeToJava.java
而且你要注意大小写的问题
JAVA是严格区分大小写的
------解决方案--------------------
java运行时的名称必须是类名,程序的类名是WelcomeToJava,而不是d:\java\WelcomeToJava,你可以到这个目录下使用:

D:\java>java WelcomeToJava 来运行,或者使用

D:\java>java -cp d:\java WelcomeToJava 来运行者是可以的。
------解决方案--------------------
上面第二个应是:
D:\>java -cp d:\java WelcomeToJava
当然了
D:\java>java -cp d:\java WelcomeToJava 
也是可以的。
------解决方案--------------------
ClassPath没设好吧 把当前路径.设为ClassPath 然后
BatchFile code
D:\java>java WelcomeToJava

------解决方案--------------------
这个东西不要叫高手来看啊....
楼上的都是正解,给点分谢谢
------解决方案--------------------
呵呵,加油哦。楼主
------解决方案--------------------
java -classpath d:\java WelcomeToJava