2013-06-18 94 views
0

我已經用Google搜索,然後我讀過爲「清理並生成」,但不知何故在dist文件夾它不工作時,我雙擊jar文件,當我嘗試從運行NetBeans不再工作了,我必須創建一個新項目。我錯過了什麼讓它工作?我只需要jar文件嗎?如何從NetBeans中導出javafx項目?

+0

您運行的是哪個版本的Java? NetBeans的? –

回答

0

如果你的意思是獲得可執行的JAR文件,然後做一個「清理並生成」;但在此之前請確保您的輸出窗口可見。如果不是,請按Ctrl + 4。
'Clean and Build'進程正在運行時,請仔細觀察輸出窗口是否有任何錯誤。如果有的話,請在這裏發佈。
現在查看dist文件夾中的jar。
通常情況下,有它包含運行應用程序所需的額外庫dist文件夾內的一個lib文件夾,並在我的Netbeans 7.3它並不需要任何額外的命令行參數的lib文件夾添加到類路徑。相反,他們在MANIFEST.MF中有一個JavaFX-Class-Path參數。如果您使用的是早期版本的Netbeans,並且MANIFEST.MF中沒有這些參數,則可以通過使用WinRAR或任何其他歸檔管理器編輯jar文件來手動添加它,然後在lib中添加JavaFX-Class-Path:,然後添加每個jar文件的名稱夾。例如:JavaFX-Class-Path: lib/mylib1.jar lib/mylib2.jar lib/anotherlib.jar
希望這有助於。如果您有其他疑問,請發表評論..謝謝。

+0

我正在使用Maven項目,我非常喜歡使用依賴項爲我構建應用程序的assembly:assembly目標。 – Lenymm