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编译器正在执行的操作信息