2013-06-19 43 views
9

Java 7 Update 25今天刚刚发布,并导致我公司开发的框架的某些功能失效。在过去的一年中,大多数Java更新都发生了这种情况。如果甲骨文有某种开发者协议,允许公司在发布之前测试新的更新,那么公司有时间准备解决任何问题并告知他们的客户做好准备,这将是一件好事。是否可以在发布之前接收Java更新?

如果我事先知道这些问题,我就不会更新到Java 7 Update 25,并且会通知我的客户等待创建补丁更新。 (告诉他们不要更新比让我们的支持部门解释如何访问Oracle JAVA存档并创建免费的Oracle登录来访问安装程序更容易)。

所以我的问题是:有谁知道一种方法在正式发布前收到新的Java更新副本?

+3

不是答案,而是解决方法。告诉他们永远不要更新,直到获得您的批准,然后您将有一个良好的开始安装它,查看它破坏的情况,修补并批准更新。 – eidsonator

+0

一个有趣的选择是让你的Java安装在你选择的地方检查更新的可能性。 – SJuan76

+0

私人JREs ftw! –

回答

5

Oracle在使用Java Early Access程序正式发布之前提供了一些Java新版本。

+2

只有许可证持有者才可以及早访问修复安全漏洞的更新,原因很明显。 (大约是6u3是最后一次安全发布,让公众尽早访问,并且我发现显然是修复我以前不知道的漏洞的一个拙劣尝试。) –

3

您通常可以通过早期访问程序获得Java的下一个主要版本,但我不记得早期访问补丁版本,因为他们通常会修复安全问题和错误,而不是更改API。

这是一个两部分问题。第一步是更好地管理你的客户,并向他们解释,在没有首先与你核对的情况下更新JVM可能会导致问题(如果我们的客户会更新他们的虚拟机,那么你认为自己很幸运)。

第二步是修复你的框架,使它不会造成如此多的破坏。我很难推动我们想到当我们的代码由于补丁发布而停止工作的时候。我想知道你是否在使用任何没有记录的API,这只是为了麻烦。

+0

感谢您的回答!不幸的是,我们无法控制框架。我们对另一家公司开发的框架进行编程。他们[通常]很快就解决这些问题,但在通话开始之前从未发生过:-) –

相关问题