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

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

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

    andy-j2ee  
    JAVA
    公告
    • 在夜深人靜的時候,偶彈起心愛的土琵琶,唱起那動人的歌謠(柯受良-《大哥》):偶寫了代碼好多年,偶不愛冰冷的床沿,不要逼偶想念,不要逼偶流淚,偶會翻。
    日歷
    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910
    統計
    • 隨筆 - 19
    • 文章 - 1
    • 評論 - 1
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類(5)

    隨筆檔案(19)

    文章分類(1)

    文章檔案(1)

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     

         CLASSPATH是什么?它的作用是什么?

         它是javac編譯器的一個環境變量。

         它的作用與import、package關鍵字有關。

         當你寫下improt java.util.*時,編譯器面對import關鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這個package放在哪里了呢?所以你首先得告訴編譯器這個package的所在位置;如何告訴它呢?就是設置CLASSPATH啦 :) 如果java.util這個package在c:\jdk\ 目錄下,你得把c:\jdk\這個路徑設置到CLASSPATH中去!當編譯器面對import java.util.*這個語句時,它先會查找CLASSPATH所指定的目錄,并檢視子目錄java\util是否存在,然后找出名稱吻合的已編譯文件(.class文件)。如果沒有找到就會報錯!

         CLASSPATH有點像c\c++編譯器中的INCLUDE路徑的設置哦,是不是?當c\c++編譯器遇到include <iostream>這樣的語句,它是如何運作的?哦,其實道理都差不多!搜索INCLUDE路徑,檢視文件!

         當你自己開發一個package時,然后想要用這個package中的類;自然,你也得把這個package所在的目錄設置到CLASSPATH中去!

         CLASSPATH的設定,對JAVA的初學者而言是一件棘手的事。所以Sun讓JAVA2的JDK更聰明一些。你會發現,在你安裝之后,即使完全沒有設定CLASSPATH,你仍然能夠編譯基本的JAVA程序,并且加以執行。

    .....................................................................................................................................................

    1. PATH環境變量。作用是指定命令搜索路徑,在命令行下面執行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變量中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好PATH變量后,就可以在任何目錄下執行javac/java等工具了。

    2. CLASSPATH環境變量。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。

    3. JAVA_HOME環境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。

    在windows桌面上右擊“我的電腦” —> “屬性” —> “高級” —> “環境變量”,在“系統變量”里我們可以看到系統的各個環境變量的值。雙擊某個變量名可以修改變量值,變量值之間用“;”隔開。我們還可以“新建”原先沒有的變量。與jdk有關的有3個環境變量;“java_home”,“path”,“classpath”。我的系統中“path”變量已經存在,可以直接添加新值(其它變量值不要動,防止其它程序運行異常),其它兩個變量需要新建。

    “java_home”,設置jdk的安裝路徑,比如“e:\java\jdk1.5”,以下簡稱“%java_home%”。

    “path”,設置jdk中各個程序的路徑,“%java_home%\bin;%java_home%\jre\bin;”

    “classpath”,設置java各個類的路徑,“.;%java_home%\lib;%java_home%\lib\tools.jar”。前面的“.”不可少,它代表了我們為自己的java類建立的工作路徑,其它的是jdk自帶的標準類庫路徑。

    設置好環境變量后按“確定”退出。按“win”+“r”鍵進入“運行”窗口,運行“cmd”進入DOS窗口,在輸入“javac”后回車,如果有顯示java的幫助信息,就說明環境變量設置成功。

    classpath= ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"

    java_home = "C:\Program Files\Java\jdk1.5.0"

    path ="%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin "

    posted on 2011-11-05 14:13 安多 閱讀(3270) 評論(0)  編輯  收藏

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


    網站導航:
     
     
    Copyright © 安多 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 中文字幕日本人妻久久久免费| 国产精品亚洲一区二区在线观看 | 羞羞漫画页面免费入口欢迎你| 国产电影午夜成年免费视频| 亚洲视频中文字幕在线| 亚洲免费视频播放| 91在线亚洲精品专区| 亚洲视频免费观看| 国产亚洲中文日本不卡二区| 午夜男人一级毛片免费| 美女视频免费看一区二区| 久久激情亚洲精品无码?V| a级毛片免费播放| 91亚洲国产成人精品下载| 成视频年人黄网站免费视频| 亚洲熟女www一区二区三区| 国产免费午夜a无码v视频| 亚洲精品黄色视频在线观看免费资源 | 亚洲精品无码激情AV| 中文字幕免费在线播放| 亚洲综合国产精品| 99热在线精品免费全部my| 青青青亚洲精品国产| 亚洲熟妇av一区二区三区| 8888四色奇米在线观看免费看| jlzzjlzz亚洲jzjzjz| 亚洲 另类 无码 在线| 久久免费观看国产精品88av| 亚洲人xxx日本人18| 亚洲XX00视频| 国产在线观看免费视频播放器| 五月婷婷免费视频| 亚洲成人精品久久| 免费毛片在线播放| 青青操免费在线视频| 亚洲成A人片在线播放器| 国产亚洲精久久久久久无码AV| 91av在线免费视频| 偷自拍亚洲视频在线观看| 亚洲高清视频在线观看| 永久免费毛片手机版在线看|