gpt4 book ai didi

java - Java 交叉编译与使用旧编译器有什么不同?

转载 作者:行者123 更新时间:2023-11-30 07:29:52 29 4
gpt4 key购买 nike

在我正在进行的一个项目中,我们遇到了 an issue那与不同 Java 版本之间的类不兼容有关。

建议的修复是应用 cross-compilation :我们不仅应该为编译器指定 -target-source 参数,还应该显式定义正确的引导类路径和扩展目录。

我的问题:与简单地使用旧版 JDK 中的编译器相比,这有什么好处?

最佳答案

我主要看到两个原因/好处

  • 如果您的部分源代码使用了较新的语言功能,则它们无法使用旧版本进行编译
  • 最终可能会在新版本中修复编译器错误

除此之外,我认为没有理由不使用旧的编译器。

关于java - Java 交叉编译与使用旧编译器有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36312688/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com