氟塑料離心泵www.buybeng.com

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

          Java開發環境classpath 和path 的區別

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

          評論

          # re: Java開發環境classpath 和path 的區別 2012-12-19 14:45 天津龍門吊修

          區別的很大 的呀  回復  更多評論   


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


          網站導航:
           
          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 新绛县| 亚东县| 赤城县| 余姚市| 嘉义市| 桂林市| 贺兰县| 铁岭市| 新龙县| 麟游县| 嘉义市| 海盐县| 大姚县| 庆阳市| 天水市| 焉耆| 罗山县| 桂平市| 湖南省| 隆回县| 万安县| 周口市| 克什克腾旗| 苍溪县| 江永县| 贵阳市| 漳州市| 天镇县| 沭阳县| 博野县| 夹江县| 太保市| 英德市| 繁峙县| 天全县| 鄯善县| 许昌市| 西林县| 巧家县| 泾源县| 西吉县|