2014-09-24 23 views
1

我有一个当前用户下载并运行安装脚本的应用程序。我希望能够获取由NetBeans生成的JAR文件,并将其制作成用户可以通过软件包管理器下载的软件包。它还需要实现菜单(用户可以点击Debian菜单中的条目)。如何为Ubuntu打包Java程序?

目前我通过这个教程如下:http://packaging.ubuntu.com/html/packaging-new-software.html

不过,我很担心,我会下降某种兔子洞在错误的方向。这肯定是常见的东西?

什么是通过包让你的JAR文件给其他人的标准程序?

+0

你在用Ant,Maven或类似的东西建造吗? Netbeans能够生成用于Ant的构建脚本吗? – hexafraction 2014-09-24 19:39:59

+4

通常的机制是分发JAR文件(这是跨平台的)。你似乎在构建一个deb文件(这是一个本地包装机制)。 – 2014-09-24 19:40:48

+0

我期待构建一个将使用jar文件的包。基本上,我希望有人能够输入apt-get install protocasedesigner并让它继续并将其安装在他们的系统上。 – davidahines 2014-09-24 19:46:00

回答

1

我需要:

  • 安装dpkg的。
  • 创建一个类似于我想要它解压缩的目录结构。
  • 创建一个shell脚本,将其复制到那里。
  • 运行dpkg。
相关问题