在 Windows 上为桌面应用程序更新 JRE 有哪些风险

What are risks of updating JRE for a desktop application on Windows

我计划将 windows 上的 Java 应用程序的 JRE 更新到最新版本。该应用程序在 windows 7 和 JRE 7u17 上运行。

虽然我更新它没有任何问题。我只有这两个问题:

升级时我应该考虑哪些风险?有没有更好的方法来测试应用程序是否仍然像在 JRE7 上一样运行。

提前致谢, 最佳

没有风险,但从 7 升级到 8 时需要注意一些事项

根据我个人的经验,我发现了以下几点

根据我的个人经验,我必须更新所有处理 class 级操作(spring、tapestry-plastic 等)的框架,其中一些有 API 变化以及代码库的巨大变化

除了语言方面,VM 也有一些变化,例如:引入了 metaspace 并且不再有 permgen space,permgen 中的一些东西移到了堆中,所以你可能有要重新调整您的 JVM,您还可以利用新 JVM 中的其他功能