应用程序在 java 1.4 上运行,但 Windows 服务器表示有新的 java 更新可用

StackOverflow https://stackoverflow.com/questions/1227739

  •  22-07-2019
  •  | 
  •  

我正在 Windows 服务器上运行在 Java 1.4 上运行的应用程序

在右下角,Java 要我更新。这是要更新到 Java 1.6,还是这些自动更新仅发布不间断的补丁,而我的系统仍将是 Java 1.4

任何见解都会很棒!

谢谢。

有帮助吗?

解决方案

允许更新能够在您的计算机上安装一个新的Java 1.6 JVM。这在很大程度上取决于你的应用程序如何设置 - 如果路径到Java Home文件夹被编码到运行脚本或配置文件,那么它可能不会影响你。

但是,它可能会改变路径指向新的Java可执行文件,所以如果你的程序运行只是用“Java的罐子SomeApp.jar”,那么它会影响你。 Java 1.6的应该是向后兼容的Java 1.4,但首先测试在不同的机器上这将是值得!

其他提示

不存在“不间断补丁”这样的东西 - 您的应用程序总是有可能以某种方式依赖于未指定的行为,甚至是在所谓的“错误修复版本”中更改/修复的彻底错误。

但除此之外,Java 通常具有出色的向下兼容性,并且您的 1.4 很有可能无需任何更改即可在 Java 6 VM 上运行。

在控制面板中打开的Java,并告诉它停止寻找更新。

没办法,当Java的更新新的变化都包括在内,但旧的来源,如类Vector仍然在使用,也即对象被称为过时,但有用的,因为如果Java的取消对他们的图书馆某类这将是一个混乱软件正在使用老库。

顺便说一句,如果你正在使用JVM的默认路径,你将能够找到的JDK(1.4,1.5,1.6)的diferents版本,以便应用程序选择JDK东西它会配置:)

欢呼声

*对不起我的英语

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top