如何将一个NetBeans项目提交给Ubuntu应用开发者?

我在NetBeans中为Ubuntu制作了一个Java应用程序,并希望将其提交到Ubuntu软件中心。但问题是,当我获取上传表单时,他们要求选择一个文件。那么现在我该怎么办呢?(NetBeans项目是一个文件夹而不是一个文件)。
那么我到底需要上传什么呢?我只需将其压缩成ZIP文件然后上传吗?请帮忙解答。
2个回答

简而言之,您需要将您的应用程序打包成Debian打包格式。如果您知道如何打包,只需上传一个tarball或源代码的zip文件即可。
如果您不知道如何打包,您有两个选择:
- 如果您的应用程序是商业应用程序,您可以上传.jar文件,Canonical将为您打包。 - 如果您的应用程序是开源应用程序,您可以通过电子邮件或IRC联系Ubuntu App Review Board,他们将帮助您入门。或者,您也可以在Ubuntu Packaging Guide上了解更多关于打包的信息。
这也在以下链接中有详细说明: 并且更详细地,在:

当我在NetBeans中执行“Clean And Build”后,会在“dist”目录下生成一个.jar文件。那么,如果我只上传这个文件,是否有效?并且他们会为我打包(它是一款商业应用程序)吗?而且这是免费的吗? - Roshnal
@Roshnal 是的,你只需要上传dist目录中的.jar文件。而且,是的,你的软件将会免费为你打包! - rigved
@Roshnal:如果您的应用是商业应用,您可以上传.jar文件,Canonical将为您打包。是的,这项服务是免费的。我建议您上传.jar文件(或将其放入zip文件或tarball中,然后上传),如果打包人员需要更多信息,他们会通过电子邮件与您联系。 - David Planella
非常感谢您的回答!我之前一直卡住了,现在知道该怎么做了。再次感谢!:) - Roshnal
我说过这项服务是免费的,但更准确地说,我应该可能说这项服务已计入每个应用销售的交易费用中(请参阅http://developer.ubuntu.com/publish/commercial-software-faqs/)。 - David Planella
但没关系,因为我实际上正在尝试运用真正的软件开发来试试我的运气.. :) 我正试图将其销售,因为这是我唯一被允许销售应用程序的地方(我在斯里兰卡)..! - Roshnal


谢谢提供链接!我已经查看了。关于创建.jar文件,你只需要右键点击项目,选择“清理和构建”,就会生成一个.jar文件。 - Roshnal