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