更新時間:2022-06-10 11:00:02 來源:動力節點 瀏覽1654次
ClassPath是 Java 虛擬機 (JVM) 或 Java 編譯器中的一個參數,系統或應用程序 ClassLoader 使用它來定位和加載存儲在“.class”文件中的已編譯 Java 字節碼。另一方面,The Path也是一個環境變量路徑,充當操作系統和開發人員之間的中介,告知二進制文件路徑。
PATH 是一個環境變量,用于查找和定位二進制文??件,如“java”和“javac”,并從命令行或終端窗口定位所需的可執行文件。要設置路徑,我們應該在 PATH 環境變量中包含或提及 JDK_HOME/bin 目錄。PATH 不能通過提供命令來覆蓋,PATH 僅由操作系統(OS)用于查找二進制文件。
句法
// 在窗口操作系統中設置 PATH。
設置 PATH=%PATH%;C:\Program Files\Java\JDK1.5.10\bin
// 在 Unix 操作系統中設置 PATH
導出 PATH=${PATH}:/opt/Java/JDK1.5.10/bin
Classpath 是一個環境變量,應用程序 ClassLoader 或系統使用它來定位和加載存儲在 .class 文件中的已編譯 Java 字節碼。設置類路徑。可以通過在清單文件中添加類路徑并使用 set -classpath 之類的命令來覆蓋 CLASSPATH。CLASSPATH 僅由 Java 類加載器用于加載類文件。
句法
// 在窗口操作系統中設置 CLASSPATH。
設置 CLASSPATH=%CLASSPATH%;C:\Program Files\Java\JDK1.5.10\lib
// 在 Unix 操作系統中設置 PATH。
導出 CLASSPATH=${CLASSPATH}:/opt/Java/JDK1.5.10/lib
下表演示了 PATH 和 CLASSPATH 之間的區別
S. 沒有。 | PATH | 類路徑 |
---|---|---|
1 | 操作系統使用環境變量來查找可執行文件。 | Java 編譯器使用環境變量來查找類的路徑。 |
2 | PATH 為操作系統設置環境。操作系統將在此 PATH 中查找可執行文件。 | 類路徑為 Java 設置環境。Java 將使用它來查找已編譯的類。 |
3 | 指操作系統。 | 指開發環境。 |
4 | 在路徑變量中,我們必須放置 .\bin 文件夾路徑 | 在類路徑中,我們必須放置 .\lib\jar 文件或 .java 文件可用的目錄路徑。 |
5 | CMD 提示符使用 PATH 來查找二進制文件。 | 編譯器和 JVM 使用 CLASSPATH 來查找庫文件。 |
以上就是關于“Java中path和classpath的區別”介紹,大家如果想了解更多相關知識,不妨來關注一下動力節點Java視頻教程,里面的課程內容從入門到精通,細致全面,通俗易懂,適合零基礎小白學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習