繁体   English   中英

使用Oracle Javac与OpenJDK Javac进行编译

[英]Compiling with Oracle javac vs OpenJDK javac

我们的软件以前与OpenJDK JRE一起提供,但是现在我们将与Oracle JRE一起提供。

以前我们使用OpenJDK javac编译器进行编译。 我假设现在我们应该使用Oracle javac编译器,因为在与Oracle JRE一起运行时,它更有可能生成无问题的代码。 这个对吗?

如果是这样,如何验证Javac供应商? 如果使用错误的编译器,我希望makefile出错(我们的旧软件版本将使用OpenJDK编译器,而新版本将使用Oracle编译器)。

但是现在我们将发布Oracle JRE。

我怀疑您不能合法地这样做。

我假设现在我们应该使用Oracle javac编译器,因为在与Oracle JRE一起运行时,它更有可能生成无问题的代码。 这个对吗?

javac使用与OpenJDK相同的源代码,并且即使没有,它也应产生相同或兼容的字节码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM