我想執行netbeans swing小項目的jar文件。 我嘗試了每個解決方案在stackover流但沒有任何工作。該文件不會流逝。 我需要它通過在jar文件雙cliking位於工作:jar文件不執行
C:\Users\armyTik\Documents\NetBeansProjects\Notepad\dist\Notepad.jar
額外的細節:
屬性 - >建設 - >包裝 - > 「編譯後生成JAR」和「複製從屬庫」被檢查。
屬性 - >運行 - >主類: 「notepad.NotepadComponent」
在cmd,由menaully excuting jar文件我得到以下錯誤:
cd C:\Users\armyTik\Documents\NetBeansProjects\Notepad\dist
java -jar Notepad.jar
"Error: Could not find or load main class notepad.Notepad"
我花了很多時間在谷歌搜索,但沒有找到正確的解決方案。 請具體說明我應該怎麼做,因爲我沒有太多的java的expirience。
謝謝!
編輯:
我提取的jar文件,並得到:
META-INF/MANIFEST.MF
notepad/FileManager.class
notepad/icon.gif
notepad/NotepadComponent$1.class
notepad/NotepadComponent$2.class
notepad/NotepadComponent$3.class
notepad/NotepadComponent$4.class
notepad/NotepadComponent$5.class
notepad/NotepadComponent$6.class
notepad/NotepadComponent$7.class
notepad/NotepadComponent.class
notepad/Thumbs.db
META-INF/MANIFEST.MF內容:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.8.0_102-b14 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Main-Class: notepad.NotepadComponent
UPDATE2:
我在嘗試從cmd打開jar時遇到了新的異常:
從netbeans打開項目時,圖標顯示不異常。 *****當我刪除圖標時,該罐子正在工作!但我需要將這些圖標保存在應用程序中。
'java -jar Notepad.jar notepad.NotepadComponent'? –
我得到相同的錯誤。 –
你的src目錄的文件結構是什麼?看起來你提供給主班的路徑可能是錯誤的? –