Path和ClassPath差异
1.Path角色
? ? ? ? Path它用于指定Java路徑的命令,當(dāng)我們想編譯Java當(dāng)需要使用的程序javac.exe并運(yùn)行.class當(dāng)文件需要使用java.exe,此時(shí)Path設(shè)置的路徑就發(fā)生作用了。由于Path設(shè)置的路徑是jdk安裝文件夾以下的bin相應(yīng)的路徑,以摩羅我的安裝JDK文件夾為例,我的Path設(shè)置為:D:\JAVA\jdk1.6.0_38\bin,當(dāng)我們須要調(diào)用javac.exe或者java,exe時(shí)就會(huì)自己主動(dòng)到D:\JAVA\jdk1.6.0_38\bin文件夾以下去找javac.exe和java,exe。
? ? ? ? 實(shí)際上我們?cè)诿钚兄羞\(yùn)行Java編譯命令的時(shí)候能夠不設(shè)置Path。但必須加上文件夾,比方編譯testPath.java時(shí),就能夠在命令行中這樣操作:D:\JAVA\jdk1.6.0_38\bin\javac?testPath.java。而假設(shè)設(shè)置文件夾以后,就能夠直接在命令行中輸入:javac?testPath.java。
? ? ? ?簡單來說。Path就是給操作系統(tǒng)用的。用來運(yùn)行javac和java命令。
2.ClassPath的作用
? ? ? ? ?ClassPath用來指定在程序中使用的類文件所在的文件夾,也就是說當(dāng)我們運(yùn)行Java程序的時(shí)候。有可能會(huì)引入幾個(gè)包,比方程序中有import java.util.Scanner;這個(gè)語句。當(dāng)我們運(yùn)行這個(gè)程序的時(shí)候就會(huì)自己主動(dòng)到ClassPath文件夾以下去找java.util.Scanner相應(yīng)的jar包。
? ? ? ? 簡單來說。ClassPath就是給JVM使用的。用來運(yùn)行Java程序的時(shí)候找到相應(yīng)的Java中的類文件。
聲明:
? ? ? 1.原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明原文鏈接
? ? ? 2.摩羅不寫博客。全部內(nèi)容僅僅是摩羅筆記,如有錯(cuò)誤或者您有更好的意見。歡迎指正。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?歡迎關(guān)注行者摩羅微信公眾號(hào)(xingzhemoluo),共同交流編程經(jīng)驗(yàn),掃描下方二維碼就可以;
版權(quán)聲明:本文博客原創(chuàng)文章,博客,未經(jīng)同意,不得轉(zhuǎn)載。
轉(zhuǎn)載于:https://www.cnblogs.com/yxwkf/p/4717814.html
總結(jié)
以上是生活随笔為你收集整理的Path和ClassPath差异的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 资格复审和面试时间差多少天(资格复审)
- 下一篇: 阿克苏御景湾御_楼盘地址在哪里?