Netbeans 7:如何正确地从现有源创建Java项目?

时间:2011-09-05 11:30:38

标签: java netbeans setup-project

从以下文件结构开始:

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

我想使用现有的

创建一个新的Netbeans项目(在此结构中)
  • 构建文件
  • 来源
  • 文库
  • 其他档案

使用Netbeans指南从现有源创建项目我设法导入源和测试文件,但是有问题:

  1. 在使用现有构建文件Netbeans块进行尝试时,您必须为构建文件选择一个名称
  2. 创建项目后,Netbeans在.lib/中找不到库软件包是否进入属性/库下的文件夹。
  3. 正如here所述,我想从git存储库创建项目,但建议的解决方案对我不起作用(git不想克隆到非空目录......)和我怀疑这会对图书馆问题等有所帮助。

    编辑1

    不知何故,它可以创建一个新的Netbeans项目,然后向其中添加库并导入库的包。但是,当从现有源创建项目时,这不起作用(然后Netbeans找不到包)!

    编辑2

    它似乎更复杂:当我创建一个新项目时,它也不起作用,将源文件夹更改为源所在的目录(我想从中创建项目)并添加库。但是在新项目的新项目中使用库。

3 个答案:

答案 0 :(得分:3)

您有两种选择:

1)使用自由形式项目。当您这样做时,您可以指定NetBeans使用的build.xml(然后它不会抱怨,因为NB不会创建它自己的build.xml)

2)不要将存储项目的目录用作“NetBeans项目文件夹”。 NetBeans项目文件夹仅存储“NetBeans内部”内容,并且不需要将其与您的源混合 - 特别是当它们受版本控制时。您可以将任何目录用于“NetBeans项目文件夹”。

答案 1 :(得分:1)

  1. AFAIK您无法导入构建文件。您可以在打开项目之前重命名它,或者告诉NB创建一个具有不同名称的构建文件。
  2. 在项目属性中,您可以逐个选择库,指向lib文件夹中的jar
  3. EDITED 2.右键单击左窗格中的项目节点,选择属性。项目属性窗口将打开。请点击此处查看屏幕截图:http://netbeans.org/kb/docs/java/project-setup.html。 在左侧的类别窗格中,选择库。然后在中间的“编译”窗格中按“添加JAR /文件夹”按钮并添加罐子。您可以尝试添加整个文件夹,我还没有尝试但可能会工作....

答案 2 :(得分:0)

好吧,似乎Netbeans在那里有点小马车。

虽然我重新加载项目或重新启动IDE之前它不知何故无法正常工作。 甚至发生了Netbeans用lib/lib/lib/lib/...左右产生了一些无限目录。

经过一些尝试后,它与“现有来源的项目”合作。 我添加了带有“添加JAR /文件夹”选项的库,选择了所有jar文件并且它有效。我在项目属性/库字段中选择了原始的lib文件夹。也许那是以前的问题。