path和classpath的區別

path:方便在任何目錄下使用配置的命令。在java中主要的兩個命令javac和java配置到該變量下,就可以在任何目錄下使用javac和java命令了。


classpath:指定java程序搜索類的路徑,在編譯java源碼和運行程序時使用的,也就是爲java程序所依賴的接口、類等指定一個所搜路徑。java程序在編譯和運行時,不僅在classpath中去搜索類,系統還會在jre的目錄下去找一個名爲rt.jar的文件,其路徑爲jre/lib/rt.jar。並且先搜索的是rt.jar,然後纔是classpath指定的路徑。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章