java中path是什么?
在計算機上安裝java后,需要設置path環境變量以便從任何目錄方便地運行可執行文件(javac.exe,java.exe,javadoc.exe等),而無需鍵入完整路徑命令。【視頻教程推薦:java教程】
例如:
c:\ javac testclass.java
否則,您需要在每次運行時指定完整路徑,例如:
c:\ java \ jdk1.7.0 \ bin \ javac testclass.java
java中和classpath是什么?
classpath是java編譯器和java虛擬機(jvm)使用的系統環境變量。
java編譯器和jvm使用classpath來確定所需類文件的位置,它告訴java應用程序和jvm在哪里查找類庫。
c:\ program files \ java \ jdk1.6.0 \ bin
path和classpath的區別是什么?
1、path變量用于設置所有java軟件工具的路徑,定位jdk二進制文件,如javac.exe,java.exe,javadoc.exe等。classpath變量用于設置java類的路徑,用于定位和加載存儲在.class文件中的編譯java字節碼。
2、為了在java中設置path,需要在path環境變量中包含jdk_home / bin目錄。而為了在java中設置classpath,需要將所有的目錄都包含在java應用程序所需的.class文件或jar文件中。
3、path不能被任何java進行重寫;但可以通過向“ java ”和“ javac ”命令提供命令行選項-classpath或-cp,或者通過在jar文件的清單文件中使用class-path屬性來重寫classpath。
4、操作系統使用path環境變量來查找在shell中鍵入的任何二進制文件或命令,這適用于windows和linux環境。而classpath僅由java類加載器加載類文件。