指定類路徑的不同方法

設定類路徑有三種方法。

  1. 可以使用 CLASSPATH 環境變數進行設定:

     set CLASSPATH=...         # Windows and csh
     export CLASSPATH=...      # Unix ksh/bash
    
  2. 它可以在命令列上設定如下

     java -classpath ...
     javac -classpath ...
    

    請注意,-classpath(或 -cp)選項優先於 CLASSPATH 環境變數。

  3. 使用 MANIFEST.MF 中的 Class-Path 元素指定可執行 JAR 檔案的類路徑:

     Class-Path: jar1-name jar2-name directory-name/jar3-name
    

    請注意,這僅適用於執行 JAR 檔案時:

     java -jar some.jar ...
    

    在這種執行模式下,即使 JAR 檔案沒有 Class-Path 元素,-classpath 選項和 CLASSPATH 環境變數也將被忽略。

如果未指定類路徑,則預設類路徑是使用 java -jar 時選定的 JAR 檔案,否則為當前目錄。

有關: