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

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

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

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

在此先感谢,最好

没有风险,但从7 – > 8升级时有些事情需要照顾

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

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

除了语言方面,VM也有一些变化,例如:引入了metaspace,没有更多的permgen空间,permgen中的一些东西转移到了堆中,所以你可能不得不重新调整你的JVM,在新的JVM中还有其他的东西你也可以利用