代码之家  ›  专栏  ›  技术社区  ›  akourt

Java兼容编译模式

  •  5
  • akourt  · 技术社区  · 6 年前

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

    由于java8即将面世,我开始面临一个非常困难的问题:下一步该怎么做。

    不过,我的问题是。我开始考虑转到Java11。我想知道,有没有可能使用jdk在兼容模式下编译并以版本8为目标,而不使用任何11个特定的特性?

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

    我还想知道Java11的兼容性支持是什么。

    1 回复  |  直到 6 年前
        1
  •  5
  •   Naman    6 年前

    我在想,有没有可能用这个jdk来编译 兼容模式和目标版本8,代价是不使用任何 11个具体特征?

    理想的 --release 8 当使用JDK11编译java8时,javac标志应该可以正常工作。

    兼容模式和目标版本8以不使用任何11个特定功能为代价?