1. 程式人生 > >Path 與 Classpath 區別

Path 與 Classpath 區別

PATH:指定一個路徑列表,用於搜尋可執行檔案的。執行一個可執行檔案時,如果該檔案不能在當前路徑下找到,則依次尋找 PATH 中的每一個路徑,直至找到。或者找完 PATH 中的路徑也不能找到,則報錯。Java 的編譯命令 (javac),執行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安裝路徑下的 bin 目錄中。因此我們應該將該路徑新增到 PATH 變數中。

CLASSPATH:也指定一個路徑列表,是用於搜尋 Java 編譯或者執行時需要用到的類。在 CLASSPATH 列表中除了可以包含路徑外,還可以包含 .jar 檔案。Java 查詢類時會把這個 .jar 檔案當作一個目錄來進行查詢。通常,我們需要把 JDK 安裝路徑下的 jre\lib\rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。

相關推薦

JAVA環境變數配置之PATHCLASSPATH區別

一丶PATH path是系統用來指定可執行檔案的完整路徑,即使不在path中設定JDK的路徑也可執行JAVA檔案,但必須把完整的路徑寫出來,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用來搜尋所執行的可執行檔

環境變數pathclasspath區別

1. PATH環境變數。作用是指定命令搜尋路徑,在i命令列下面執行命令如javac編譯java程式時,它會到PATH變數所指定的路徑中查詢看是否能找到相應的命令程式。我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc

筆記:環境變數pathclasspath區別

1. PATH環境變數。作用是指定命令搜尋路徑,在i命令列下面執行命令如javac編譯java程式時,它會到PATH變數所指定的路徑中查詢看是否能找到相應的命令程式。我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc等

Path Classpath 區別

PATH:指定一個路徑列表,用於搜尋可執行檔案的。執行一個可執行檔案時,如果該檔案不能在當前路徑下找到,則依次尋找 PATH 中的每一個路徑,直至找到。或者找完 PATH 中的路徑也不能找到,則報錯。Java 的編譯命令 (javac),執行命令 (java) 和一些工

pathclasspath區別

1.path的作用   path是系統用來指定可執行檔案的完整路徑,即使不在path中設定JDK的路徑也可執行JAVA檔案,但必須把完整的路徑寫出來,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。p

環境變數中PathCLASSPATH區別

1、Path         Path是系統用來指定可執行檔案的完整路徑。如果該路徑沒有在PATH中設定,要麼當前路徑就是該路徑,要麼指定命令的完整路徑,否則系統就找不到該命令         Path是用來搜尋所執行的可執行檔案路徑的,如果執行的可執行檔案不在當前目錄下,

環境變數——關於PATHCLASSPATH區別

在安裝JDK時需要新增環境變數,經常使用的環境變數有兩個:PATH與CLASSPATH,下面總結一下環境變數的作用。 PATH是系統用來指定可執行檔案的完整路徑。當在CMD中執行命令時,如果執行的可執行檔案不在當前目錄下,那麼系統就會依次搜尋PATH中設定的路徑。如果在PA

java環境變數 Path CLASSPATH

1.Windows作業系統根據Path環境變數來查詢命令,Linux作業系統則根據PATH環境變數來查詢命令    因為Windows作業系統不區分大小寫,設定Path和PATH並沒有區別,而Linux系統是區分大小寫的設定Path和PATH是有區別的,因此我們只需要設定P

pathclasspath區別

文件 完整路徑 文件路徑 資料 classpath spa bsp 路徑 strong 1、path   path是給操作系統用的   path是用來搜索所執行的可執行文件路徑的,如果執行的可執行文件不在當前目錄下,那就會依次搜索path中設置的路徑;而java的各種操

spring配置中classpath: classpath*:的區別

需要 inf 發揮 目錄 配置文件 ring ram 包含 pre classpath和classpath*區別:   classpath:只會到你的class路徑中查找找文件。   classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進行查

詳解pathclasspath區別

1.7 找到 index 配置 的區別 jdk1.7 修改 jdk1.6 應用 詳解path和classpath的區別 path的作用 path是系統用來指定可執行文件的完整路徑,即使不在path中設置JDK的路徑也可執行JAVA文件,但必須把完整的路徑寫出來,如

Python join() 方法os.path.join()的區別

Python join() 方法與os.path.join()的區別 python Join os.path.join 今天工作中用到python的join方法,有點分不太清楚join() 方法與os.path.join()的區別,查了下,寫個例子記錄下,發現py

os.pathsys.path區別

os.path 和 sys.path 區別 os.path 主要是用於對系統路徑檔案的操作。 sys.path 主要是對 Python 直譯器的系統環境引數的操作(動態的改變 Python 直譯器搜尋路徑)。 import sys ,os caffe_root="/usr/local/caffe

4、classpath: classpath*的區別

引用一篇很不錯的文章:http://blog.csdn.net/wxwzy738/article/details/16983935 首先 classpath是指 WEB-INF資料夾下的classes目錄 classpath 和 classpath* 區別: clas

如何用export修改環境變數 以及 PATH$PATH區別

 在 linux 裡設定環境變數的方法 ( export PATH ) 一般來說,配置交叉編譯工具鏈的時候需要指定編譯工具的路徑,此時就需要設定環境變數。例如我的mips-linux-gcc編譯器在“/opt/au1200_rm /build_tools/bin”目錄下,build_tool

web.xml 配置中 classpath: classpath*: 的區別

概念解釋及使用場景:   classpath是指WEB-INF資料夾下的classes目錄。   通常我們一般使用這種寫法實在web.xml中,比如spring載入bean的上下文時,如下程式碼: <?xml version="1.0" encoding="UTF-8"?> <

web.xml 配置中classpath: classpath*:的區別

classpath是指 WEB-INF資料夾下的classes目錄 。 classes作用:  1.存放各種資源配置檔案 eg.init.properties log4j.properties struts.xml  2.存放模板檔案 eg.actionerror.ftl

spring配置檔案中classpathclasspath* 的區別

lib和classses下檔案訪問的優先順序 lib>classes 對於效能的影響不在這個裡面: classpath與classpath*區別 classpath:只會在你的classes的路徑中查詢檔案 classpath:不僅包含class路徑,還包含jar中的

在web.xml中classpathclasspath*的區別。//*的區別

那麼在META-INF/spring這個資料夾底下的所有application-context.xml都會被載入到上下文中,這些包括META-INF/spring資料夾底下的 application-context.xml,META-INF/spring的子資料夾的application-context.x

jdk環境變數的配置及pathclasspath的作用和區別

    個人覺得像jdk、tomcat等等這些下載解壓版是不錯的選擇!(當然,jdk在Oracle官網是沒提供解壓版的)理論上下載了jdk之後,一個變數都不需要配置,只不過為了命令列敲起來方便,所以通常