推 yyc1217: 雙擊的話 是要看os預設.jar是給哪個程式開吧01/03 01:00
Y 大所言沒錯,Double click 的情況下就要看系統怎麼設定的, linux 的我還沒研究
不過 Windows 的話,先到登陸編輯器(regedit),並依序找:
HKEY_CLASS_ROOT/.jar/ ==> 看右邊的預設值顯示甚麼 , 假設是 jarfile
那麼找到
HKEY_CLASS_ROOT/jarfile/shell/open/command/
同樣看看右邊的預設值顯示甚麼,其中 %1 的地方就是在你開啟 jar 檔案時
那個 jar 檔案的路徑,如果有用雙引號包起來是正常的(與路徑中有空格有關)
如
"C:\Program Files\Java\jre1.8.0_66\bin\javaw.exe" -jar "%1" %*
假設無法開啟的那台電腦設定看起來也沒問題,另外還有一個可能是 class path,
但我個人是覺得這個狀況應該不會跟 class path 有關係
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.223.8
※ 文章網址: https://www.ptt.cc/bbs/java/M.1451810567.A.6E1.html
→ LOXAERIC: 感謝你的熱心回覆! 明天來試看看 01/05 00:31