我面临以下难题。我目前正在32位和64位Windows机器上部署java8应用程序。
由于java8即将面世,我开始面临一个非常困难的问题:下一步该怎么做。
不过,我的问题是。我开始考虑转到Java11。我想知道,有没有可能使用jdk在兼容模式下编译并以版本8为目标,而不使用任何11个特定的特性?
同样,编译后的代码是否可以在这样一种组合中正确运行,即兼容地编译Java 11代码并部署到32位上运行的环境中?
我还想知道Java11的兼容性支持是什么。
我在想,有没有可能用这个jdk来编译 兼容模式和目标版本8,代价是不使用任何 11个具体特征?
理想的 --release 8 当使用JDK11编译java8时,javac标志应该可以正常工作。
--release 8
兼容模式和目标版本8以不使用任何11个特定功能为代价?