氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          Java開(kāi)發(fā)環(huán)境classpath 和path 的區(qū)別

          Path:
                 用來(lái)指定java虛擬機(jī)(JVM) 所在在目錄,目的是告訴系統(tǒng)去什么路徑下找到我們最常用的、用來(lái)編譯java源程序的javac.exe 和 用來(lái)執(zhí)行 *.class 文件的 java.exe 這兩個(gè)命令。
                 例如:我的jdk安裝目錄為 D:/jdk1.5.0_08(確切說(shuō),我的這個(gè)JDK不是安裝版本的,而是直接解壓到 d:/ 下的 ,此時(shí)我的 path 就要這樣設(shè):path=D:/jdk1.5.0_08;D:/jdk1.5.0_08/bin; 設(shè)置好以后,就可以在命令行中輸入 javac , 與 java 命令了,如果這時(shí)能打印出命令的 help 文檔就說(shuō)明 path 設(shè)置正確了。 當(dāng)然也可以執(zhí)行該目錄下的rmic命令,去生成對(duì)應(yīng)的stub和skeleton。
           
          Classpath:
                用來(lái)指定我們自己所寫的或要用到的類文件 (.jar文件) 所在的目錄。
                這里舉例說(shuō)明:比如我的classpath一開(kāi)始沒(méi)有設(shè)定,而我的java類文件所在的目錄為d:/javalesson/lesson1  這個(gè)文件夾,此時(shí)把我的命令行窗口所在的目錄設(shè)置為 d:/javalesson/lesson1(也就是我的類文件所存放的目錄),這時(shí)如果運(yùn)行某個(gè) .class 文件是一定能找到的。如果這時(shí)我設(shè)置 classpath 這個(gè)目錄,比如我設(shè)置為classpath=c:/abc這個(gè)目錄,這時(shí)我的命令行窗口所在的目錄沒(méi)修改仍然為: d:/javalesson/lesson1 (也就是我的類文件所存放的目錄沒(méi)有改變),再運(yùn)行 java 時(shí)就會(huì)發(fā)生找不到某某類這樣的錯(cuò)誤,這是因?yàn)槟阒灰O(shè)置了 classpath 這個(gè)環(huán)境變量,系統(tǒng)就不會(huì)再在當(dāng)前目錄下查詢某個(gè)類了,所以會(huì)發(fā)生某某類找不到這樣的錯(cuò)誤;如果你既要讓系統(tǒng)在 classpath 所指定的目錄中去找某個(gè)類,又要讓系統(tǒng)在當(dāng)前目錄下查詢某個(gè)類,這時(shí)你只要讓你的 classpath 中多一個(gè) “.” 就可以了,例如:classpath=c:/abc;. 這時(shí)你的目錄即使在d:/javalesson/lesson1 ,也會(huì)找到類文件的。
           
                下面介紹常見(jiàn)系統(tǒng)中java環(huán)境變量的設(shè)置方法:
                (1)、如果是Win95/98,在/autoexec.bat的最后面添加如下3行語(yǔ)句:
                     JAVA_HOME=c:/j2sdk1.4.1
                     PATH=%JAVA_HOME%/bin;%PATH%
                     CLASSPATH=.;%JAVA_HOME%/lib
           
                     注意:
                     1)、CLASSPATH中第一個(gè)".",這個(gè)代表當(dāng)前目錄,很多人HelloWorld沒(méi)有運(yùn)行起來(lái)大多是這個(gè)原因。 
           
                     2)、寫批處理文件時(shí)的注意事項(xiàng):
                           <1>“=”號(hào)兩旁不能有空格,否則會(huì)出現(xiàn)很多莫名奇妙的錯(cuò)誤
                           <2>可以用%AAA%來(lái)取一個(gè)變量 AAA的值
                           <3>注釋是##,但是后面要直接緊跟字符
                           <4>在每個(gè)命令中都可以加上很多參數(shù),當(dāng)然要明確這些參數(shù)的使用,可以用command --help 來(lái)查看
           
                (2)、如果是Win2000或者XP,使用鼠標(biāo)右擊"我的電腦"->屬性->高級(jí)->環(huán)境變量
                    系統(tǒng)變量->新建->變量名:JAVA_HOME 變量值:c:/j2sdk1.4.1
                    系統(tǒng)變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%/lib
                    系統(tǒng)變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%/bin;
           
                    注意CLASSPATH前面的那個(gè)"."和上面的意義是一樣的。 
           
                (3)、如果是Linux用戶
                     在你的環(huán)境中,通常我加在.bashrc文件中,你可以加在你的Profile文件中。 
                     假設(shè)/usr/local/jdk 為你安裝jdk的目錄。 
                     export JAVA_HOME=/usr/local/jdk
                     export CLASSPATH=.:$JAVA_HOME/lib
                     export PATH=$PATH:$JAVA_HOME/bin
          原文http://www.software8.co/wzjs/java/1891.html

          posted on 2012-12-19 10:13 你爸是李剛 閱讀(1650) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: Java開(kāi)發(fā)環(huán)境classpath 和path 的區(qū)別 2012-12-19 14:45 天津龍門吊修

          區(qū)別的很大 的呀  回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術(shù)網(wǎng)站

          行業(yè)網(wǎng)站

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          站長(zhǎng)網(wǎng) 氟塑料離心泵 注塑機(jī) 液晶廣告機(jī)
          主站蜘蛛池模板: 布拖县| 左云县| 汶川县| 泽州县| 土默特左旗| 乾安县| 佛冈县| 建平县| 拉孜县| 赤峰市| 海林市| 秀山| 建阳市| 丹江口市| 营山县| 文水县| 读书| 图木舒克市| 东乌珠穆沁旗| 五指山市| 高清| 德令哈市| 泾川县| 清新县| 巢湖市| 棋牌| 海丰县| 葫芦岛市| 抚宁县| 清新县| 东辽县| 陇南市| 宿松县| 六盘水市| 寿宁县| 东方市| 云林县| 安丘市| 马山县| 疏附县| 二手房|