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

标签 java windows windows-7 java-8 java-7

我计划将 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/

相关文章:

java - 清除数据结构/重启Android应用程序

python - 如何在 python 中获得按创建日期排序的目录列表?

python - 如何使用 Python 将 .pptx 转换为 .pdf

windows - 使用 Cygwin 进行 FFMPEG 构建错误 cmp : command not found

.net - 以编程方式在 .NET 中的 windows7 中显示屏幕键盘

java - 获取不同区域用户当前客户端日期和时间的方法

java - 无法读取通过 .a 实现 JNI 的 .so 和 Ubuntu x64、Netbeans IDE 上的主应用程序

java - 在全局同步系统架构中转换日期时间的最佳方式

c# - 允许从资源管理器拖放到以管理员身份运行的应用程序

windows-7 - IIS 7 管理器未打开但正在工作