gpt4 book ai didi

Java SE 8 : Would a Java 7 compiled JAR be compatible completely with Java 8?

转载 作者:行者123 更新时间:2023-11-30 03:50:22 25 4
gpt4 key购买 nike

我在 Java 7 中编译了旧的 JAR 文件,而我的生产环境是 Java 8。将 JAR 文件直接部署到 Java 8 环境上有什么需要注意的吗?我在 Java 8 上测试运行它们,效果很好。我会遇到任何问题吗?或者我应该没问题吗?我想知道这个问题是因为我正在讨论删除 Java 8 并安装 Java 7。

编辑:一个附带问题:公司在更新 Java 版本时是否会更新代码?我无法想象这有多痛苦,所以让您的应用程序在以前的版本上运行,然后在新版本上完全失败。

最佳答案

I was wondering this because I was debating removing Java 8 and installing Java 7.

我想你的意思是相反?

Java 尝试尽可能地保持向后兼容性,所以理论上至少应该没问题。

但在实践中,有时确实会出现问题,因此我主张彻底测试。这些可能是由于回归错误,或者(根据我的经验更有可能)有错误的代码可能在 Java 7 下运行良好,但在 8 下则不然。(FWIW,我有几个 FX 应用程序在 8 下混合运行,但在7,结果证明两者都是由于我的代码中的错误引起的,巧合的是,在使用 7 运行时没有不寻常的副作用。)

关于Java SE 8 : Would a Java 7 compiled JAR be compatible completely with Java 8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24615534/

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