[問題] 錯誤:找不到或無法載入主要類別

看板java作者時間9年前 (2016/01/02 11:42), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/2 (看更多)
有先/過類似問題,不過好像都是比較偏開發時遇到的問題@@, 目前情況是我下載了一個.jar檔,也確定電腦已安裝java, 但是如果雙擊.jar檔, 會很快速出現"錯誤:找不到或無法載入主要類別"的cmd視窗訊息,然後關閉, 已經確認環境變數Path有設定了(理論上安裝java應該也會有自動設定), 而我手動開cmd執行"java -jar abc.jar"也可以正常打開, 但問題在於"如果是用滑鼠雙擊.jar檔"就會出現錯誤訊息, 自己研判可能是因為雙擊執行沒有下"-jar"的option, 但這個問題在我另外一台電腦完全沒有出現過@@,直接安裝完java雙擊就可以用...... 請問有板友遇過此類問題嗎? 如果有違反板規的話我會馬上刪文,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.252.74 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1451706128.A.0DF.html

01/02 11:45, , 1F
檢查一下 jar 檔案裡面寫的 MANIFEST.MF指定的 main class
01/02 11:45, 1F

01/02 12:03, , 2F
看了一下是"Main-Class: ui.Main"
01/02 12:03, 2F

01/02 12:04, , 3F
但是另外一台電腦裝完java同樣一個檔直接可以執行@@
01/02 12:04, 3F

01/02 12:04, , 4F
想說會不會是還有哪邊沒有設定好?
01/02 12:04, 4F

01/02 12:47, , 5F
我不知道這樣說對不對,但是總是可能的試試看,這兩台的Java
01/02 12:47, 5F

01/02 12:47, , 6F
版本有一樣嗎?!
01/02 12:47, 6F

01/02 12:55, , 7F
對,是一樣的!
01/02 12:55, 7F

01/03 01:00, , 8F
雙擊的話 是要看os預設.jar是給哪個程式開吧
01/03 01:00, 8F

01/05 00:30, , 9F
但是我看是給Java開沒錯啊QQ
01/05 00:30, 9F
文章代碼(AID): #1MXqSG3V (java)
文章代碼(AID): #1MXqSG3V (java)