Exception in thread "main" Java.lang.NoClassDefFoundError: HelloWorld
呵呵,這個嘛,就是聞名的類路徑(classpath)問題啦。實際上,類路徑是在編譯過程就
涉及的Java中的概念。classpath就是指明去哪裡找用到的類,就這麼簡單。由於我們的
HelloWorld沒用到其它的(非java.lang包中的)類,所以編譯時沒碰到這個問題。運行
時呢,就要指明你的類在哪裡了。解決方法嘛,可以用下面的命令運行:
java -classpath . HelloWorld
“.”就代表當前目錄。當然這樣做有點麻煩(是“太麻煩”!),我們可以在環境變量
中設置默認的classpath。方法就照上述設置path那樣。將classpath設為:
classpath=.;c:jdk1.2libdt.jar;c:jdk1.2lib ools.jar 後面的兩個建議也設上
,以後開發用的著。
java -classpath . HelloWorld(再不出來我就不學java了)