java環(huán)境變量javac不行 怎么導入外部的jar包?
怎么導入外部的jar包?有時,為了測試某些東西,我們直接使用javac和Java命令來編譯和運行我們的臨時測試類。如果這個測試類使用其他jar包呢?我們可以使用-classpath或-CP參數(shù)來導入這
怎么導入外部的jar包?
有時,為了測試某些東西,我們直接使用javac和Java命令來編譯和運行我們的臨時測試類。如果這個測試類使用其他jar包呢?我們可以使用-classpath或-CP參數(shù)來導入這些必需的包。假設(shè)有一個測試類F:測試.java使用的lib是C:abc.jar文件和D:efg.jar文件. 所以我們的編譯和運行命令可以寫成javac-cpc:abc.jard公司: efg.jar文件傳真:測試.javajava-cp c:abc.jard公司: efg.jar文件f:test注意:最后一個類后面必須跟一個空格,以便將這個類與Lib包分開。如果是在Linux中,則需要將其替換為:path,當然,還需要將其替換為Linux格式。
JDK安裝成功了,為什么輸入javac后顯示不是內(nèi)部或外部命令?
原因1:未安裝JDK,僅安裝JRE jdk1.7.0u60 JRE已完成。如果沒有安裝JDK,在CMD中輸入javac將提示“javac不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”。解決方案:只需安裝JDK。原因2:安裝了JDK和JRE,但配置失敗。如果安裝了JDK,正常CMD下的javac輸入將成功。因此,環(huán)境配置存在問題。我們可以檢查以下三個地方:第一,“Java”uhome“Javauhome”的內(nèi)容是JDK安裝目錄。例如,小編的安裝位置是D:program files(x86)javajdk1.7.0_uu2;Second,check classpath,這是一個jar包調(diào)用。%爪哇之家%libdt.jar%JAVAu主頁%lib工具.jar;(前面有一個點和分號,后面有一個分號。)或者可以寫成“.”Java“uu3;第三,檢查“path”變量是否正確。path變量非常簡單,即JDK的bin目錄。%JAVA HOME%輸入