<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    海上月明

    editer by sun
    posts - 162, comments - 51, trackbacks - 0, articles - 8
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    JAVA 的path、classpath設置

    Posted on 2007-11-23 10:26 pts 閱讀(1841) 評論(0)  編輯  收藏
    From:

              JAVA_HOME:該環境變量的值就是  Java  所在的目錄,一些  Java  版的軟件和一些  Java  的工具需要用到該變量,設置  PATH  和  CLASSPATH  的時候,也可以使用該變量以方便設置。
     
              PATH:指定一個路徑列表,用于搜索可執行文件的。Java  的編譯命令  (javac),執行命令  (java)  和一些工具命令  (javadoc,  jdb  等)  都在其安裝路徑下的  bin  目錄中。因此我們應該將該路徑添加到  PATH  變量中。
     
              CLASSPATH:也指定一個路徑列表,是用于搜索  Java  編譯或者運行時需要用到的類。在  CLASSPATH  列表中除了可以包含路徑外,還可以包含  .jar  文件。Java  查找類時會把這個  .jar  文件當作一個目錄來進行查找。通常,我們需要把  JDK  安裝路徑下的  jre\lib\rt.jar 包含在  CLASSPATH  中。
     
              PATH  和  CLASSPATH  都指定路徑列表,列表中的各項  (即各個路徑)  之間使用分隔符分隔。在  Windows  下,分隔符是分號  (;),而在  Linux  下,分隔符是冒號  (:)。
     
            假設  JDK  在  Windows  下的安裝路徑是  C:\jdk\,安裝后的  JDK  至少會包括如下內容:
     
                      C:\jdk
                          |--  bin
                          |--  demo
                          |--  include
                          |--  jre
                          |      |--  bin
                          |      `--  lib
                          `--  lib
     
              Windows  下使用  set  命令設置環境變量,為了使每一次啟動計算機都設置這些環境變量,應該在系統盤根目錄下的  autoexec.bat  文件中進行設置,如:
     
                      set  JAVA_HOME=C:\jdk
                      set  PATH=%JAVA_HOME%\bin;C:\Windows;C:\Windows\Command
                      set  CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;.
     
              有些版本的  Windows  不能用  %變量名%  來替換環境變量的內容,那么就只好直接寫  C:\jdk  而不是  %JAVA_HOME%  了。另外,C:\Windows  和  C:\Windows\Command  是  Windows  會自動加入路徑的,所以可以從設置中去掉。如果在  autoexec.bat  中已經設置了  PATH,那只需要將  %JAVA_HOME%\bin  加到原來設置  PATH  的那條語句中就行了。
     
              CLASSPATH  也可以根據需要設置或者加入其它的路徑,比如你想把自己寫的一些類放在  C:\java  中,就可以把  C:\java  也添加到  CLASSPATH  中去,set  CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;C:\java;.。
     
              注意,在  CLASSPATH  中包含了一個“當前目錄  (.)”。包含了該目錄后,就可以到任意目錄下去執行需要用到該目錄下某個類的  Java  程序,即使該路徑并未包含在  CLASSPATH  中也可以。原因很簡單:雖然沒有明確的把該路徑包含在  CLASSPATH  中,但  CLASSPATH  中的  “.”  在此時就代表了該路徑。

    Powered by ScribeFire.


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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲国产另类久久久精品小说| AA免费观看的1000部电影| 久久亚洲精品无码gv| 国产一卡2卡3卡4卡无卡免费视频| 国产一级一片免费播放| 亚洲伊人久久大香线蕉苏妲己| 国产免费牲交视频免费播放| JLZZJLZZ亚洲乱熟无码| 一区二区三区在线免费观看视频 | 国产成人精品免费视频动漫 | 亚洲女人初试黑人巨高清| 亚洲第一网站免费视频| 免费在线观看你懂的| 一级毛片正片免费视频手机看| 国产亚洲精品成人a v小说| 无码av免费网站| 亚洲免费在线观看视频| 免费观看的av毛片的网站| 羞羞漫画在线成人漫画阅读免费| 狼群影院在线观看免费观看直播| 亚洲av片不卡无码久久| 四虎成人免费网站在线| 日本免费精品一区二区三区 | 亚洲日韩AV一区二区三区四区| 日本黄色免费观看| 无码日韩人妻AV一区免费l| 国产亚洲av片在线观看播放| 亚洲毛片免费观看| 亚洲精品国产suv一区88| 亚洲男人第一无码aⅴ网站| 亚洲熟妇无码AV不卡在线播放| 国产美女做a免费视频软件| xxxxx做受大片视频免费| 亚洲视频精品在线| 日本免费中文视频| 亚洲欧洲另类春色校园网站| 免费看国产曰批40分钟| 日韩免费人妻AV无码专区蜜桃 | 青青青国产免费一夜七次郎| 中文字幕免费在线看线人动作大片 | A在线观看免费网站大全|