我计划将 Windows 上的 Java 应用程序的 JRE 更新到最新版本。该应用程序在 Windows 7 和 JRE 7u17 上运行。
虽然我更新了它,但没有任何问题。我只有两个问题:
升级时我应该考虑哪些风险?有没有更好的方法来测试应用程序是否仍然像在 JRE7 上一样运行。
提前致谢, 最好的
最佳答案
从 7 升级到 8 时没有风险,但有一些事情需要注意
根据我的个人经验,我发现了以下事情
根据我个人的经验,我必须更新所有处理类级别操作的框架(spring、tapestry- Plastic 等),其中一些框架还进行了 API 更改,并对代码库进行了巨大更改
除了语言方面之外,虚拟机也有一些变化,例如:引入了元空间,不再有永久代空间,永久代中的一些东西移到了堆上,所以你可能需要重新调整你的JVM,还有其他的事情在新的 JVM 中你也可以利用
关于java - 在 Windows 上更新桌面应用程序的 JRE 有哪些风险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484843/