gpt4 book ai didi

java - 如何以兼容模式运行Java?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:56 24 4
gpt4 key购买 nike

Java支持兼容模式运行吗?换句话说,如果我们在系统上安装了 JDK 8,是否可以将其配置为使用相同的安装在 7 或更早版本上运行我的应用程序?

我可以举一个例子,例如可以根据兼容性选项将 IE-11 切换为以 IE 8、9 或 10 运行。

最佳答案

我同意 Kayaman 的评论。可能会发生两种类型的不兼容:字节码更改(某些功能在 8 中受支持而在 7 中不支持——新的 Java 版本倾向于向上兼容——因此 8 将能够运行所有针对 7 的代码)和库更改,这是问题更多。

如果您使用面向 7+ 的 Java 8 进行编译,您的字节码将与 Java 7 JVM 兼容,但您不能保证它会与 Java 7 库一起运行。

您最好的选择是使用 Java 7 编译和运行 - 它(很可能)将使用 Java 8 运行。

还有其他变化可能会影响您的应用程序(例如 GC 性能)。

关于java - 如何以兼容模式运行Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37020344/

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