Dashboard > Java字典 > Classpath
Java字典 Log In   View a printable version of the current page.
Classpath
Added by Anonymous, last edited by Anonymous on May 15, 2008  (view change)
Labels: 
(None)

CLASSPATH 是一個包含路徑(含需用到的 class)及 jar 或 zip 檔名稱的清單,
Java 需要靠 CLASSPATH 這個環境變數,才能找到自己定義或是其他廠商所提供的 class,

設定 CLASSPATH 的方法是在 javac 或 java 指令中加上 -classpath 的參數,

或是把常用到的 class path 設在系統環境變數 CLASSPATH 中。

範例 :
C:> java -classpath C:\java\MyClasses.jar;C:\java\OtherClasses myapp.HelloWorld




  1. CLASSPATH 是一個環境變數,可用來指定 目錄.jar 、及 .zip
  2. Java 編譯器及 api 會在 CLASSPATH 所指定的 目錄檔案 中尋找執行程式所需要的類別 (.class) 檔案。
  3. 設定 CLASSPATH 的方法有二:

    • a.javacpublic 指令中加上 -classpath 的參數。

      範例 : (Windows)
      直接在執行指令中指定 CLASSPATH .
      C:> java -classpath C:\java\MyClasses.jar;C:\java\OtherClasses myapp.HelloWorld
      



    • b. 把常用到的目錄或檔案設定在系統環境變數 CLASSPATH 中。

      範例 : (Windows)
      先在系統環境變數中設定
      CLASSPATH=C:\java\MyClasses.jar;C:\java\OtherClasses
      

      執行指令時則可省略 -classpath 參數

      C:> java myapp.HelloWorld
      

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.5a Build:#411 Mar 16, 2006) - Bug/feature request - Contact Administrators