命令行編譯單個java文件引入jar包


有時候需要測試某個東西,在eclipse中寫的話有點太笨重,這時候直接用文本工具寫代碼然后在命令行編譯就挺方便了。
假設java文件名為Demo.java
如果不需要依賴其它jar包直接

#編譯
javac Demo.java
#執行class文件
java Demo

就可以了。
那如果引入了其它jar包呢,這時候就用到了-cp命令。
cp的作用就是指定類運行時所依賴其它類的路徑,需要全路徑到jar包。
多個jar包的話windows使用;分隔,linux使用:分隔。

#編譯
javac -cp D:\java_work\jdbc\mysql-connector-java-5.1.39-bin.jar Demo.java
#執行class文件需要加上“.;”代表從當前目錄查找主類。否則會報“找不到或無法加載主類”的錯誤
java -cp .;D:\java_work\jdbc\mysql-connector-java-5.1.39-bin.jar Demo

如果相同路徑有多個jar包的話可以使用通配符一起引入既D:\java_work\jdbc\*.jar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM