[英]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指南從現有源創建項目我設法導入源和測試文件,但是有問題:
.lib/
找到庫包,無論是否在“屬性/庫”下輸入文件夾。 正如在這里所要求的,我想從git存儲庫創建項目,但是建議的解決方案對我不起作用(git不想克隆到非空的目錄......)而且我懷疑這對我有幫助圖書館問題等
不知何故,它可以創建一個新的Netbeans項目,然后向它添加庫並導入庫的包。 但是,當從現有源創建項目時,這不起作用(然后Netbeans找不到包)!
它似乎更復雜:當我創建一個新項目,將源文件夾更改為源所在的目錄(我想從中創建項目)並添加庫時,它也不起作用。 但是在新項目的新項目中使用庫。
你有兩個選擇:
1)使用自由形式項目。 執行此操作時,您可以指定NetBeans使用的build.xml(然后它不會抱怨,因為NB不會創建它自己的build.xml)
2)不要將存儲項目的目錄用作“NetBeans項目文件夾”。 NetBeans項目文件夾僅存儲“NetBeans內部”內容,並且不需要將其與您的源混合 - 特別是當它們受版本控制時。 您可以使用“NetBeans項目文件夾”的任何目錄。
EDITED 2.右鍵單擊左窗格中的項目節點,選擇屬性。 項目屬性窗口將打開。 請點擊此處查看截圖: http : //netbeans.org/kb/docs/java/project-setup.html 。 在左側的類別窗格中,選擇庫。 然后在中間的“編譯”窗格中按“添加JAR /文件夾”按鈕並添加罐子。 您可以嘗試添加整個文件夾,我還沒有嘗試但可能會工作....
雖然我重新加載項目或重新啟動IDE之前它以某種方式不起作用。 甚至發生了Netbeans用lib/lib/lib/lib/...
左右產生了一些無限目錄。
經過一些嘗試,它與“現有來源的項目”合作。 我添加了帶有“添加JAR /文件夾”選項的庫,選擇了所有jar文件並且它有效。 我沒有選擇在項目屬性/庫場原lib文件夾。 也許那是以前的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.