Java兼容性编译模式

前端之家收集整理的这篇文章主要介绍了Java兼容性编译模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我面临着以下难题.我目前正在32位和64位Windows机器上部署Java 8应用程序.

由于Java 8正在达到它的EoL,我开始面临下一步该做什么的非常困难的问题.

由于Oracle不会提供其新版Java版本的32位版本,我现在必须坚持使用8版,尽管转向OpenJDK的产品,他们似乎承诺支持甚至超过8的EoL.为此,我还将作为VM(提供32位版本)迁移到OpenJ9.

我的问题如下.我开始考虑转移到Java 11.我想知道,是否可以使用该jdk在兼容模式下编译并以不使用任何11个特定功能为代价来定位版本8?

也可以,编译后的代码在这样的组合中正确运行,即兼容编译的Java 11代码并部署到运行在32位的环境中?

我还想知道Java 11的兼容性支持是什么.

最佳答案

I was wondering,would it be possible to use that jdk to compile in
compatibility mode and target version 8 at the cost of not using any
11 specific features?

理想情况下 – 使用JDK11 for Java 8编译时,release8 javac标志可以正常工作.

I was wondering,would it be possible to use that jdk to compile in
compatibility mode and target version 8 at the cost of not using any 11 specific features?

我猜想从第一步编译后生成的字节码可以在32位和64位运行时系统(环境)中一致地使用.

原文链接:https://www.f2er.com/java/437510.html

猜你在找的Java相关文章