㈠ 在java程序設計中,設置環境變數path和classpath的作用分別是什麼
path和classpath的作用分別是:
1、PATH環境變數。
作用是指定命令搜索路徑,在i命令行下面執行命令如javac編譯java程序時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。
需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經可執行文件javac/java/javadoc等待,設置PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2、CLASSPATH環境變數。
作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。
需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
新版的軟體,classpath沒有什麼用了,因為在安裝的時候已經選了JDK而且可以添加
3、JAVA_HOME環境變數。
它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。
㈡ java中的 classpath有什麼用,我配完環境,沒設置這個變數,程序也能運行啊! 求大神詳細解釋一下!
classpath是java環境變數的路徑,它的作用其實就是設定java開始import包時所需要的路徑
當你在進行java工程是會導入許多包,如:import java.util.*。舉例說明,如果import java.util這個包在C盤的JDK目錄下,那麼就要把"C:\JDK"設到classpath裡面去。當你在import java.util.*時,這句語句就會去找尋classpath下是否有java.util存在,如果沒有就會報錯。
與C語言進行比較的話,它的作用可類似於include。
沒設置classpath就能跑程序的原因是安裝jdk時會把java,javaw等放到system32目錄去,jre也會有一些在注冊表裡,所以可以運行java,但不能用javac(因為它是java編譯器,在jdk里),eclipse會自動找到jdk的home,所以才可以用編譯和運行,IDE基本都不用配環境變數,不過離開了IDE就無法在cmd里javac
㈢ java的環境變數classpath該怎麼設置呢
java的環境變數classpath的設置方法:
1、在我的電腦界面,滑鼠右鍵點擊「此電腦」。
㈣ java中classpath*是表示什麼路徑
classpath,顧名思義,是class的路徑,就是java常用到的一些jar包的載入路徑。
列印方法:Windows系統中,打開命令提示符窗口,輸入set,回車,如果你設置了classpath的話,即可在顯示的列表中查看到。
㈤ JAVA中path和classpath分別是什麼意思
需要調用的程序(如java,javac等)所在的地方
。一般是jdk的bin目錄,例:
C:/Program Files/Java/jdk1.5.0_22/bin
classpath 類的路徑,在編譯運行java程序時,如果有調用到其他類的時候,在classpath中尋找需要的類或者理解為class文件的存放路徑。
Windows下JAVA用到的環境變數主要有3個,JAVA_HOME
(可以不設,設是為了容易理解些)、
CLASSPATH、PATH。下面逐個分析。
JAVA_HOME指向的是JDK的安裝路徑,如x:/JDK_1.4.2,在這路徑下你應該能夠找到bin、lib等目錄。值得一提的是,JDK的安裝
路徑可以選擇任意磁碟目錄,不過建議你放的目錄層次淺一點,如果你放的目錄很深,比如x:/XXXXXX/xxxxx/XXXX/xxxx/XXXX
/xxxx/XXXX/xxx
那麼,下面的步驟和以後的應用你都要受累了,呵呵。設置方法:
JAVA_HOME=x:/JDK_1.4.2
PATH環境變數原來Windows裡面就有,你只需修改一下,使他指向JDK的bin目錄,這樣你在控制台下面編譯、執行程序時就不需要再鍵入一大串路徑了。設置方法是保留原來的PATH的內容,並在其中加上%JAVA_HOME%/bin(注,
,你寫成x:/JDK_1.4.2也是可以的;你可以打開一個控制台窗口,輸入echo
%JAVA_HOME%來看一下你的設置結果) :
PATH=%JAVA_HOME%/bin;%PATH%
同樣,%PATH%是引用以前你設置的PATH環境變數,你照抄以前的值就行了。
CLASSPATH環境變數我放在最後面,是因為以後你出現的莫名其妙的怪問題80%以上都可能是由於CLASSPATH設置不對引起的,所以要加倍小心才行。
CLASSPATH=./;%JAVA_HOME%/lib/tools.jar
首先要注意的是最前面的./;,如果你看不清,我給你念念句點反斜杠分號。這個是告訴JDK,搜索CLASS時先查找當前目錄的CLASS文件
索當前目錄的,再搜索系統目錄的,再搜索PATH環境變數設定的)
,所以如果喜歡盤根究底的朋友不妨研究一下LINUX。
這個是由java語言的import機制和jar機制決定的,你可以查資料解決。
呵呵,具體的設定方法:
win2k/xp用戶右鍵點擊我的電腦-屬性-高級-環境變數,修改下面系統變數那個框里的值就行了。
㈥ java classpath 如何設置
最簡單的方法是:
set path= D:javajdkin;然後再輸入javac 看看。