2011-02-10 101 views
1

我原本只有一個項目只有一個類(稱爲GetData),它運行良好,並且它有一個main()方法。現在,我擺脫了主要方法,因爲我必須將此項目用作庫,不管我做什麼(是的,我進入了屬性),它都不會生成我可以使用的jar文件!有沒有特殊的方法來做到這一點?另外,我最近在這個項目上獲得了Mercurial修訂版的支持,所以這可能是一個原因。Netbeans,java,創建罐子

編輯:當我做一個乾淨的版本時,我在左下角得到「完成建築PROJECTNAME(乾淨,罐子)」。

回答

1

我打算假設你的項目叫做DataGetter。您通過執行以下操作創建項目...

文件 - >新建項目和選定的類別:Java和項目:新建項目對話框上的Java應用程序。

您打開了項目瀏覽器並顯示您的項目(DataGetter)。

從窗口菜單(control-2/clover-2 [on mac])中選擇Files項目。

將顯示一個名爲「文件」的新資源管理器窗口。

您會看到一個標記爲DataGetter的節點,有點類似於項目瀏覽器上的節點......但它有不同的圖標。

展開該節點,您將看到標記爲'dist'的文件夾節點。展開該節點以查看您的jar文件DataGetter.jar。

獎金答:

如果你正在寫,這將在NetBeans中使用這個罐子的應用,可以使DataGetter項目正在開發的應用程序的庫。在項目瀏覽器窗口中查找新應用程序項目節點下面標記爲Libraries的節點。

0

如果你想擁有一個你可以點擊並運行的jar,你需要一個主要的方法來運行它。圖書館與否。

+0

我不需要它運行,我想從其他項目導入它將有一個main()方法。 – 2011-02-10 01:25:32

+0

請參閱我的編輯。 – 2011-02-10 01:30:52

0

當您嘗試構建它時,是否收到錯誤消息?確保沒有任何內容,如果取出將阻止它編譯。