如何为Ubuntu打包NetBeans Java项目

如何为Ubuntu打包NetBeans Java项目,java,oracle,swing,deployment,Java,Oracle,Swing,Deployment,我现在是理工学士的最后一年,为了这个项目,我用Java创建了一个多语言词典(使用NetNeans 6.7.1),在这个词典中,我们可以搜索词义、同义词、反义词和一个例子,或者如果没有,可以在数据库中添加新词 我已经使用Swing和Oracle database 10g进行文字存储和外部jar rs2xml,这不是Oracle默认提供的,我还有很多想法,我会在期末考试后申请这个项目 现在我想把它作为一个开源项目发布在Ubuntu软件中心上,这样其他人也可以分享新的想法并使它成功 我不知道如何将Ne

我现在是理工学士的最后一年,为了这个项目,我用Java创建了一个多语言词典(使用NetNeans 6.7.1),在这个词典中,我们可以搜索词义、同义词、反义词和一个例子,或者如果没有,可以在数据库中添加新词

我已经使用Swing和Oracle database 10g进行文字存储和外部jar rs2xml,这不是Oracle默认提供的,我还有很多想法,我会在期末考试后申请这个项目

现在我想把它作为一个开源项目发布在Ubuntu软件中心上,这样其他人也可以分享新的想法并使它成功

我不知道如何将NetBeans Java项目转换成Debian包

要在软件中心发布项目,是否需要满足任何标准


我假设我必须备份一个数据库表,并检查用户的计算机上是否安装了Java或Oracle,或提示他先安装这些,等等。

查看此参考网站。它为您的swing应用程序提供了有关create.deb的逐步信息

DEB包是使用dpkg DEB工具创建的,在大多数Linux发行版中都可以找到

更新问题。

谢谢

我用过秋千

要部署Java桌面应用程序,最好的选择通常是安装应用程序。使用。JWS在Windows、OSX和*nix上工作

…用于文字存储的oracle数据库10g

使用
installer desc
JNLP(JWS启动文件)安装它。安装时运行一次,卸载时运行第二次

..和oracle默认不提供的外部jar rs2xml


使用JNLP中的
jar
元素将它们添加到运行时类路径中。

jar自身工作。。不需要为ubuntu创建debian包。比如何在软件中心上传jar更重要,我想让它成为开源项目,所以我必须把源代码放在哪里。看看我的答案!!这对你有帮助。谢谢..但是我已经在安装在windows上的NetBeans上创建了我的项目,那么,我是否应该首先将这些代码复制到安装在ubuntu上的另一个ide中,然后再次创建jar文件,或者这个文件也可以正常工作。无需创建jar,只需从windows导出项目并导入到ubuntu的netbeans。我如何检查用户的计算机上是否已经安装了java和oracle 10g,如果没有,则提示他安装jar文件首先安装这些,以便在论坛上创建新问题。这不是你问题的一个评论答案。您必须在客户端系统中手动安装10g。。没有任何其他选项,如果它没有安装在客户端机器上。好的,我想现在我明白了,首先我需要将我的项目导出到ubuntu上安装的其他ide中,然后使用命令dpkg deb它将创建我的项目的deb文件,如果我错了,请纠正我。