2009-08-04 38 views
1

新的Java更新,我正在运行于Java 1.4但Windows服务器可以说

运行在右下角我的Windows服务器上的应用程序,Java要我更新。这是要更新到Java 1.6,或做这些自动更新仅推出了非破补丁和我的系统仍然是Java 1.4中

任何有识之士将是巨大的!

谢谢。

回答

3

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

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

+0

的Java 1.4和Java 1.5之间存在一些问题与某些XML库。我不记得细节,但在使用它在生产之前用java 1.6测试应用程序确实是一个非常好的主意。 – extraneon 2009-08-04 16:07:53

0

没有办法,当Java更新新的更改被包括在内,但像Vector类这样的旧源仍在使用中,同时该对象被称为弃用但有用,如果Java在他们的库上删除某些类会导致混乱对于使用旧库的软件。

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

欢呼

*对不起我的英语

1

没有所谓的“非破补丁”没有这样的事 - 它总是有可能是您的应用程序在某种程度上取决于不确定的行为甚至可以说是改变了彻头彻尾的错误/即使在所谓的“bug修复版本”中也是如此。

但除此之外,爪哇通常具有优异的兼容性向下,并有机会是非常好的,你将1.4的Java 6虚拟机上运行,​​没有任何变化。

1

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

相关问题