java complier支持哪些源码版本

   2024-09-30 3040
核心提示:Java编译器(javac)支持以下源码版本:Java SE 8:编译器选项-source 1.8,默认值。Java SE 7:编译器选项-source 1.7。Java SE

Java编译器(javac)支持以下源码版本:

Java SE 8:编译器选项-source 1.8,默认值。Java SE 7:编译器选项-source 1.7。Java SE 6:编译器选项-source 1.6。Java SE 5:编译器选项-source 1.5。JDK 1.4:编译器选项-source 1.4。JDK 1.3:编译器选项-source 1.3。JDK 1.2:编译器选项-source 1.2。JDK 1.1:编译器选项-source 1.1

请注意,这些版本是递增的,也就是说,如果你使用-source 1.7,那么你可以使用Java SE 7及更早版本的特性。但是,如果你使用-source 1.8,则不能使用Java SE 9及更高版本的特性。

在编译时,你需要指定-source-target选项,以确保生成的字节码与目标平台兼容。例如,如果你想为Java SE 8编译代码,你可以使用以下命令:

javac -source 1.8 -target 1.8 MyFile.java

这将生成与Java SE 8兼容的字节码。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号