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

          設(shè)置了居然還是不行

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

          都是長(zhǎng)時(shí)間不練習(xí)的原因~~~
          應(yīng)該在前面加   .;

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

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

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

          正確的設(shè)定
          SET CLASSPATH=.;C:"j2sdk1.4.1_03"lib;C:"j2sdk1.4.1_03"lib"tools.jar;
          表示當(dāng)前的目錄 , C:"j2sdk1.4.1_03"lib" , 以及 tools.jar 內(nèi)的class都可以載入



          Feedback

          # core java書里明確說W是大寫阿。。。  回復(fù)  更多評(píng)論   

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

          javac Welcome.java
          java Welcome

          這兩個(gè)W都必須大寫吧,,

          # core java書里明確說W是大寫阿。。。  回復(fù)  更多評(píng)論   

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

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

          # re: java.lang.NoClassDefFoundError與classpath設(shè)置[未登錄]  回復(fù)  更多評(píng)論   

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

          # re: java.lang.NoClassDefFoundError與classpath設(shè)置  回復(fù)  更多評(píng)論   

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

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


          網(wǎng)站導(dǎo)航:
           

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

          Copyright © Robert Su

          主站蜘蛛池模板: 河曲县| 定安县| 新野县| 富源县| 奉化市| 安塞县| 长武县| 洛宁县| 通江县| 德钦县| 葵青区| 当雄县| 盐城市| 璧山县| 潢川县| 江源县| 武平县| 扎赉特旗| 广昌县| 丹巴县| 仁化县| 射阳县| 大兴区| 剑川县| 沅江市| 缙云县| 多伦县| 江安县| 阿城市| 临海市| 东宁县| 田林县| 建水县| 海城市| 柘城县| 金乡县| 娱乐| 麻阳| 和龙市| 瑞安市| 岢岚县|