javaw.exe 未作為可執行檔執行

javaw.exe 未作為可執行檔執行

我使用的是 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

這也對我有用

相關內容