無法自動更新 Java 8

無法自動更新 Java 8

最近在我的桌上型電腦上全新安裝了 Win10 後,我安裝了(當時)最新的 x64 和 x86 Java JDK,包括對應的 JRE。從那時起,在自動更新程式完成下載當前更新之前,我收到以下錯誤訊息:

Download failed:
from=http://javadl.oracle.com/webapps/download/GetFile/1.8.0_66-b18/windows-i586/au.msi,
to=C:\Users\Me\AppData\LocalLow\Oracle\Java\jre1.8.0_66\au.msi

當透過從網站下載安裝程式手動更新,安裝新版本並刪除舊版本時..可以工作,但是當下一個更新出現時,錯誤將再次出現。

另外,我必須說這只是一個猜測,我不確定:錯誤訊息中的 Java 版本似乎總是相同的。

我嘗試刪除 Java 臨時檔案和某些 AppData 資料夾,因為一些Google搜尋建議使用此解決方案,但它沒有幫助。有任何想法嗎?

目前,我的Win10 x64系統上安裝了以下Java版本:

Oracle Java 8 Update 65
Oracle Java 8 Update 65 (x64 bit)
Orace Java SE Development Kit 8 Update 65
Orace Java SE Development Kit 8 Update 65 (x64 bit)

答案1

我自己解決這個問題的方法是刪除與 Oracle JDK 一起安裝的 JRE,然後使用 Oracle JRE 獨立安裝程式重新安裝它。

然而,這是在 2016 年 2 月 5 日之後,所以它可能只是由 Oracle 根據 0xF 所說的進行修復。

答案2

au.msi 已正確下載,但 Windows 10 將阻止其執行,因為該套件未簽署。螢幕上沒有顯示任何內容(因為我猜它是由安裝過程靜默啟動的),導致超時(正如您在 jusched.log 追蹤檔案中看到的那樣)

因此,要么等待 Oracle 簽署 au.msi,要么按照上面的說明啟動離線安裝程序

答案3

從 2015 年 11 月 20 日(當時我截取了該訊息的螢幕截圖)到昨天,我在 Win7 SP1 x64 上收到此錯誤訊息已經有好幾週了。

今天(2016-02-05)安裝程式成功完成。我沒有搞亂任何關於 Java、網路設定或臨時檔案的內容。因此我猜 Oracle 已進行了一些修復,請立即重試。

答案4

嘗試使用“windows Offline”安裝而不是“windows onLine”安裝。 https://www.java.com/en/download/manual.jsp 打開上面的連結並選擇離線安裝。希望這能解決您的問題。

相關內容