我使用的是NetBeans 6.5,由於某些原因,它不會生成可執行的「開箱」jar。在NetBeans中生成可執行文件jar
我將我的項目設置爲主項目,在項目屬性「運行」菜單中定義了主類,並且當我按F6運行它時,它完美地工作。
我看了清單文件,它確實沒有在那裏定義主類,也省略了庫依賴關係。
我錯過了什麼嗎?有沒有一種方法(除了手動更改清單文件)生成可執行的jar文件?
編輯:是的,我試圖清理並重建,並與同MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 10.0-b23 (Sun Microsystems Inc.)
奇數。很確定,NetBeans默認情況下會生成可執行文件。當你運行一個項目時,它甚至可以在控制檯輸出中爲我顯示。沒有NetBeans在工作,所以我不能真正重複檢查:( – willcodejavaforfood 2009-03-02 14:37:11
項目目錄中的manifest.mf並沒有逐字複製到.jar文件中。當您「清理並且清除」主類屬性和任何庫路徑時,構建「該項目 – 2009-03-02 14:42:22
是的,它會默認生成可執行的jar文件,請嘗試清理並重新編譯 – 2009-03-02 14:44:16