我使用的是 Windows 7 Ultimate x64、SP1 並安裝了最新更新。每當我嘗試開啟 Java 應用程式時,都會收到一個對話框,詢問我想用什麼程式開啟 javaw.exe。這個問題第一次出現是在我使用版本 8 update 31 時。有辦法解決這個問題嗎?
答案1
我的機器上也有同樣的問題。檢查您的 Windows 路徑變數。我的路徑透過連結 Java C:\ProgramData\Oracle\Java\javapath
,該資料夾包含指向位於C:\Program Files\Java\jre1.8.0_45\bin
.我刪除了該C:\ProgramData\Oracle\Java\javapath
條目並將其替換為C:\Program Files\Java\jre1.8.0_45\bin
然後一切開始工作。
但請注意,「正確」目錄有一個版本號,因此每當 Java 更新時,您都必須再次變更路徑。我懷疑這是另一個目錄的原因。
編輯:您可以使用此命令「修復」javapath 目錄中的符號連結(這使它們成為硬連結),而不是刪除路徑條目:
mklink /H C:\ProgramData\Oracle\Java\javapath\java.exe C:\Program Files\Java\jre1.8.0_45\bin\java.exe
使用該命令修復所有三個連結:
- 執行程式
- javaw.exe
- javaws.exe
這也對我有用