我们的软件以前随 OpenJDK JRE 一起提供,但现在我们将提供 Oracle JRE。
之前我们使用 OpenJDK javac 编译器进行编译。我现在假设我们应该使用 Oracle javac 编译器,因为在使用 Oracle JRE 运行时它更有可能生成无问题的代码。这样对吗?
如果是这样,如何验证 javac 供应商?如果使用错误的编译器,我希望 makefile 出错(我们的旧软件版本将使用 OpenJDK 编译器,而新版本将使用 Oracle 编译器)。
但现在我们要发布 Oracle JRE。
我怀疑你不能合法地这样做。
我现在假设我们应该使用 Oracle javac 编译器,因为在使用 Oracle JRE 运行时它更有可能生成无问题的代码。这样对吗?
它javac使用与 OpenJDK 相同的源代码,即使没有,它也应该生成相同或兼容的字节码。
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |