javac
javac是用來將java源代碼編譯爲二進制字節碼的編譯程序,eclipse使用的編譯也是javac,使用javac -help能看到所有的參數說明,下面將會介紹幾個常用的參數
-encoding
用於指定java源文件所使用的字符編碼。如下:
javac -encoding UTF-8 Hello.java
指定Hello.java文件的字符是用utf-8進行編碼的。
-source和-target參數
-source參數用於指定使用什麼版本的編譯器來編譯源文件;
-target用於指定編譯出來的字節碼文件最低支持在什麼版本的Java虛擬機上運行。
javac -source 1.5 -target 1.5 Hello.java
指定編譯Hello.java文件時使用的編譯器版本爲1.5,最低支持在1.5版本的JVM上運行
-verbose參數
-verbose參數可用於顯示javac編譯器正在執行的操作信息