簡體   English   中英

Netbeans 7:如何正確地從現有源創建Java項目?

[英]Netbeans 7: How to create Java project from existing source correctly?

從以下文件結構開始:

doc/
lib/
src/%java-like structure%
test/%java-like structure%
build.xml

我想使用現有的創建一個新的Netbeans項目(在這個結構內)

  • 構建文件
  • 來源
  • 圖書館
  • 其他文件

使用Netbeans指南從現有源創建項目我設法導入源和測試文件,但是有問題:

  1. 在使用現有構建文件Netbeans塊進行嘗試時,您必須為構建文件選擇一個名稱
  2. 創建項目后,Netbeans無法在.lib/找到庫包,無論是否在“屬性/庫”下輸入文件夾。

正如在這里所要求的,我想從git存儲庫創建項目,但是建議的解決方案對我不起作用(git不想克隆到非空的目錄......)而且我懷疑這對我有幫助圖書館問題等

編輯1

不知何故,它可以創建一個新的Netbeans項目,然后向它添加庫並導入庫的包。 但是,當從現有源創建項目時,這不起作用(然后Netbeans找不到包)!

編輯2

它似乎更復雜:當我創建一個新項目,將源文件夾更改為源所在的目錄(我想從中創建項目)並添加庫時,它也不起作用。 但是在新項目的新項目中使用庫。

你有兩個選擇:

1)使用自由形式項目。 執行此操作時,您可以指定NetBeans使用的build.xml(然后它不會抱怨,因為NB不會創建它自己的build.xml)

2)不要將存儲項目的目錄用作“NetBeans項目文件夾”。 NetBeans項目文件夾僅存儲“NetBeans內部”內容,並且不需要將其與您的源混合 - 特別是當它們受版本控制時。 您可以使用“NetBeans項目文件夾”的任何目錄。

  1. AFAIK您無法導入構建文件。 您可以在打開項目之前重命名它,或者告訴NB創建具有不同名稱的構建文件。
  2. 在項目屬性中,您可以逐個選擇庫,指向lib文件夾中的jar

EDITED 2.右鍵單擊左窗格中的項目節點,選擇屬性。 項目屬性窗口將打開。 請點擊此處查看截圖: http//netbeans.org/kb/docs/java/project-setup.html 在左側的類別窗格中,選擇庫。 然后在中間的“編譯”窗格中按“添加JAR /文件夾”按鈕並添加罐子。 您可以嘗試添加整個文件夾,我還沒有嘗試但可能會工作....

好吧,似乎Netbeans在那里有點小馬車。

雖然我重新加載項目或重新啟動IDE之前它以某種方式不起作用。 甚至發生了Netbeans用lib/lib/lib/lib/...左右產生了一些無限目錄。

經過一些嘗試,它與“現有來源的項目”合作。 我添加了帶有“添加JAR /文件夾”選項的庫,選擇了所有jar文件並且它有效。 沒有選擇在項目屬性/庫場原lib文件夾。 也許那是以前的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM