很久都是用eclipse來寫java程序
          今天看core java,做上面的練習,居然welcome都出java.lang.NoClassDefFoundError這樣的錯誤
          找了半天才發(fā)現(xiàn)是新系統(tǒng),沒有設置classpath

          設置了居然還是不行

          C:\Program Files\Java\JDK1.5\lib;C:\Program Files\Java\JDK1.5\lib\tools.jar

          都是長時間不練習的原因~~~
          應該在前面加   .;

          .;C:\Program Files\Java\JDK1.5\lib;C:\Program Files\Java\JDK1.5\lib\tools.jar

          少了 < .; > 就造成巨大的差別
          在沒有做任何設定之下 , 預設的CLASSPATH就是一個 .
          這個 . 代表 命令提示字元的當前目錄
          沒設定比設定錯誤還要好一點(對新手而言) , 只要 .class 在當前目錄 , 還是可以執(zhí)行程序的

          但是你若下了設定
          SET CLASSPATH=C:"j2sdk1.4.1_03"lib;C:"j2sdk1.4.1_03"lib"tools.jar;
          少了這個. 若你當前的目錄卻不是 C:"j2sdk1.4.1_03"lib , 就會發(fā)生NoClassDefFoundError

          正確的設定
          SET CLASSPATH=.;C:"j2sdk1.4.1_03"lib;C:"j2sdk1.4.1_03"lib"tools.jar;
          表示當前的目錄 , C:"j2sdk1.4.1_03"lib" , 以及 tools.jar 內的class都可以載入



          Feedback

          # core java書里明確說W是大寫阿。。。  回復  更多評論   

          2008-12-01 23:21 by xieoy
          core java書里明確說W是大寫阿。。。

          javac Welcome.java
          java Welcome

          這兩個W都必須大寫吧,,

          # core java書里明確說W是大寫阿。。。  回復  更多評論   

          2008-12-01 23:23 by xieoy
          這兩個W都大寫了

          就不會出現(xiàn)java.lang.NoClassDefFoundError的錯誤。。

          # re: java.lang.NoClassDefFoundError與classpath設置[未登錄]  回復  更多評論   

          2009-06-25 13:51 by tom
          你缺了類包啦。。
          給你一個JAVA類包搜索引擎,搜一下就知道
          http://www.jar114.com

          # re: java.lang.NoClassDefFoundError與classpath設置  回復  更多評論   

          2012-08-13 21:39 by weny
          如果你習慣了eclipse。那么你肯定加了 package.
          要么你把這句刪掉。
          要么就加個包在頂層。

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          posts - 103, comments - 104, trackbacks - 0, articles - 5

          Copyright © Robert Su

          主站蜘蛛池模板: 同仁县| 克山县| 伊金霍洛旗| 和静县| 同江市| 灵石县| 巫山县| 依安县| 磐安县| 福泉市| 西吉县| 大足县| 尚义县| 南靖县| 宣汉县| 北京市| 文安县| 赣州市| 克山县| 花莲市| 甘谷县| 垫江县| 舒城县| 鸡东县| 定边县| 汝阳县| 巴林左旗| 乌鲁木齐市| 荥经县| 荆州市| 抚顺县| 乌兰县| 奉节县| 梓潼县| 繁峙县| 闵行区| 中牟县| 梧州市| 托里县| 吉隆县| 柯坪县|