有時候需要測試某個東西,在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
