作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我是一名优秀的程序员,十分优秀!