使用javac
指令編譯Java原始碼檔為指定的Java版本的方式如下。
使用javac -source <version> -target <version> <source-file>
可將.java
原始碼檔編譯為指定Java版本的.class
檔。
-source <version>
指明原始碼的Java版本,例如-source 1.6
;
-target <version>
指明要編譯的Java版本,例如-target 1.6
;
source-file
為Java原始碼檔,例如HelloWorld.java
。
例如以JDK 11把HelloWorld.java
原始碼編譯為Java SE 1.6的版本,輸入
javac -source 1.6 -target 1.6 HelloWorld.java
。
$ javac -source 1.6 -target 1.6 HelloWorld.java
warning: [options] bootstrap class path not set in conjunction with -source 6
warning: [options] source value 6 is obsolete and will be removed in a future release
warning: [options] target value 1.6 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
4 warnings
$
$ ls
HelloWorld.class HelloWorld.java
沒有留言:
張貼留言