2011-02-10 65 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

当您尝试构建它时,是否收到错误消息?确保没有任何内容,如果取出将阻止它编译。