Netbeans,java,创建jar

Netbeans,java,创建jar,java,netbeans,jar,Java,Netbeans,Jar,我最初有一个项目,只有一个类(称为GetData)运行良好,其中有一个main()方法。现在,我放弃了main方法,因为我必须将这个项目用作一个库,无论我做什么(是的,我进入了属性),它都不会生成我可以使用的jar文件!有什么特别的方法可以做到这一点吗?另外,我最近在这个项目上得到了Mercurial的修订支持,所以这可能是一个原因 编辑:当我进行干净的构建时,我在左下角会看到“Finished building PROJECTNAME(clean,jar)”。如果你想要一个可以点击并运行的ja

我最初有一个项目,只有一个类(称为GetData)运行良好,其中有一个main()方法。现在,我放弃了main方法,因为我必须将这个项目用作一个库,无论我做什么(是的,我进入了属性),它都不会生成我可以使用的jar文件!有什么特别的方法可以做到这一点吗?另外,我最近在这个项目上得到了Mercurial的修订支持,所以这可能是一个原因


编辑:当我进行干净的构建时,我在左下角会看到“Finished building PROJECTNAME(clean,jar)”。

如果你想要一个可以点击并运行的jar,你需要一个主方法来运行它。库与否。

如果您想拥有一个可以单击并运行的jar,您需要一个main方法来运行它。库或不库。

尝试构建时是否收到错误消息?确保没有任何东西,如果取出,会阻止它编译

尝试构建时是否收到错误消息?确保没有任何东西,如果取出,会阻止它编译

我将假设您的项目名为DataGetter。您通过执行以下操作创建了项目

文件->新建项目和所选类别:Java和项目:新建项目对话框上的Java应用程序

您打开了项目浏览器,它显示您的项目(DataGetter)

从窗口菜单中选择文件项(control-2/clover-2[在mac上])

将显示一个新的资源管理器窗口,标题为“文件”

您将看到一个标签为DataGetter的“节点”,有点像Projects explorer上的节点。。。但它有一个不同的图标

展开该节点,您将看到标记为“dist”的文件夹节点。展开该节点以查看jar文件DataGetter.jar

奖励答案:


如果您正在编写将在NetBeans中使用此jar的应用程序,那么可以将DataGetter项目作为您正在开发的应用程序的库。在“项目资源管理器”窗口中,在新应用程序项目的节点下查找标记为“库”的节点。

我假设您的项目名为DataGetter。您通过执行以下操作创建了项目

文件->新建项目和所选类别:Java和项目:新建项目对话框上的Java应用程序

您打开了项目浏览器,它显示您的项目(DataGetter)

从窗口菜单中选择文件项(control-2/clover-2[在mac上])

将显示一个新的资源管理器窗口,标题为“文件”

您将看到一个标签为DataGetter的“节点”,有点像Projects explorer上的节点。。。但它有一个不同的图标

展开该节点,您将看到标记为“dist”的文件夹节点。展开该节点以查看jar文件DataGetter.jar

奖励答案:


如果您正在编写将在NetBeans中使用此jar的应用程序,那么可以将DataGetter项目作为您正在开发的应用程序的库。在“项目资源管理器”窗口中,在新应用程序项目的节点下查找标记为“库”的节点。

我不需要它运行,我想从另一个有main()方法的项目导入。我不需要它运行,我想从另一个有main()方法的项目导入如果它说已完成构建,那么您应该在项目的dist文件夹中找到.jar。然后,您可以使用它导入到其他项目中。如果它表示已完成构建,那么您应该在项目的dist文件夹中找到.jar。然后,您可以使用它导入到其他项目中。