从以下文件结构开始:
doc/
lib/
src/%java-like structure%
test/%java-like structure%
build.xml
我想使用现有的
创建一个新的Netbeans项目(在此结构中)使用Netbeans指南从现有源创建项目我设法导入源和测试文件,但是有问题:
.lib/
中找不到库软件包是否进入属性/库下的文件夹。正如here所述,我想从git存储库创建项目,但建议的解决方案对我不起作用(git不想克隆到非空目录......)和我怀疑这会对图书馆问题等有所帮助。
不知何故,它可以创建一个新的Netbeans项目,然后向其中添加库并导入库的包。但是,当从现有源创建项目时,这不起作用(然后Netbeans找不到包)!
它似乎更复杂:当我创建一个新项目时,它也不起作用,将源文件夹更改为源所在的目录(我想从中创建项目)并添加库。但是在新项目的新项目中使用库。
答案 0 :(得分:3)
您有两种选择:
1)使用自由形式项目。当您这样做时,您可以指定NetBeans使用的build.xml(然后它不会抱怨,因为NB不会创建它自己的build.xml)
2)不要将存储项目的目录用作“NetBeans项目文件夹”。 NetBeans项目文件夹仅存储“NetBeans内部”内容,并且不需要将其与您的源混合 - 特别是当它们受版本控制时。您可以将任何目录用于“NetBeans项目文件夹”。
答案 1 :(得分:1)
EDITED 2.右键单击左窗格中的项目节点,选择属性。项目属性窗口将打开。请点击此处查看屏幕截图:http://netbeans.org/kb/docs/java/project-setup.html。 在左侧的类别窗格中,选择库。然后在中间的“编译”窗格中按“添加JAR /文件夹”按钮并添加罐子。您可以尝试添加整个文件夹,我还没有尝试但可能会工作....
答案 2 :(得分:0)
虽然我重新加载项目或重新启动IDE之前它不知何故无法正常工作。
甚至发生了Netbeans用lib/lib/lib/lib/...
左右产生了一些无限目录。
经过一些尝试后,它与“现有来源的项目”合作。 我添加了带有“添加JAR /文件夹”选项的库,选择了所有jar文件并且它有效。我在项目属性/库字段中选择了不原始的lib文件夹。也许那是以前的问题。