首頁 >Java >java教程 >為什麼在 Windows 7 上無法雙擊執行 JAR 檔案?

為什麼在 Windows 7 上無法雙擊執行 JAR 檔案?

DDD
DDD原創
2024-11-20 04:46:01867瀏覽

Why Can't I Run JAR Files by Double-Clicking on Windows 7?

解決 Windows 7 上的 JAR 檔案執行之謎

在程式設計領域,導覽檔案關聯可能會帶來困境。當嘗試在 Windows 7(64 位元)上雙擊 JAR 檔案來執行 JAR 檔案時,就會出現這樣的難題,但無濟於事。

問題:

正在執行來自命令列的 JAR 檔案不會造成任何阻礙,但雙擊它們不會產生任何回應。 「ftype」提示是檔案類型關聯的典型工具,但已被證明是徒勞無功的。

解決方案:

解開這個謎團的關鍵在於 Windows 註冊表。如果使用者先前使用「開啟方式...」選項建立了 JAR 檔案的關聯,則它可能更改了註冊表設定。若要修正此問題,必須刪除下列登錄項目:

[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.jar]

刪除此登錄項目後,必須從命令提示字元執行下列指令:

C:>assoc .jar=jarfile
C:>ftype jarfile="C:pathtoyourjavaw.exe" -jar "%1" %*
透過執行這些命令,正確的JAR 檔案和Java 虛擬機器(JVM) 之間的關聯將會恢復。雙擊 JAR 檔案後,JVM 將啟動,應用程式將開始執行。

以上是為什麼在 Windows 7 上無法雙擊執行 JAR 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn