Java兼容编译模式
Java compatibility compilation mode
我面临以下难题。我目前正在 32 位和 64 位 Windows 机器上部署 Java 8 应用程序。
由于 Java 8 即将结束,我开始面临下一步该做什么的非常困难的问题。
由于 Oracle 将不会提供其较新 Java 版本的 32 位版本,我现在必须坚持使用 8,尽管通过转向 OpenJDK 的产品,他们似乎承诺支持比 8 的 EoL 更进一步的产品.为此,我还将作为 VM(提供 32 位版本)迁移到 OpenJ9。
我的问题如下。我开始考虑转移到 Java 11。我想知道,是否可以使用 jdk 以兼容模式和目标版本 8 进行编译,但不使用任何 11 个特定功能?
也可以,编译代码运行在这样的组合中正确,即Java11代码兼容编译并部署到环境运行ning在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?
理想情况下 --release 8
在使用 JDK11 为 Java 8 编译时,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 位运行时系统(环境)一致使用。
我面临以下难题。我目前正在 32 位和 64 位 Windows 机器上部署 Java 8 应用程序。
由于 Java 8 即将结束,我开始面临下一步该做什么的非常困难的问题。
由于 Oracle 将不会提供其较新 Java 版本的 32 位版本,我现在必须坚持使用 8,尽管通过转向 OpenJDK 的产品,他们似乎承诺支持比 8 的 EoL 更进一步的产品.为此,我还将作为 VM(提供 32 位版本)迁移到 OpenJ9。
我的问题如下。我开始考虑转移到 Java 11。我想知道,是否可以使用 jdk 以兼容模式和目标版本 8 进行编译,但不使用任何 11 个特定功能?
也可以,编译代码运行在这样的组合中正确,即Java11代码兼容编译并部署到环境运行ning在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?
理想情况下 --release 8
在使用 JDK11 为 Java 8 编译时,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 位运行时系统(环境)一致使用。