2013-06-19 73 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

感謝您的回答!不幸的是,我們無法控制框架。我們對另一家公司開發的框架進行編程。他們[通常]很快就解決這些問題,但在通話開始之前從未發生過:-) –

相關問題