在我的Ubuntu 14.04
机器上,我正在开发一个java swing
应用程序,并且正在编译它oracle java version "1.7.0_80"
在myapp-1.0.0/DEBIAN/control
文件中我输入了以下信息:
Package: myapp
Version: 1.0.0
Section: Java
Priority: optional
Architecture: i386
Depends: openjdk-6-jre
Suggests:
Conflicts:
Replaces:
Maintainer: name
Description: Sample application
在postinst
我放入的文件中:
chmod 777 /usr/local/myapp/myapp.sh
并且myapp-1.0.0/usr/local/myapp/myapp.sh
是:
#!/bin/sh
java -jar myapp.jar
我成功构建了该软件包并安装在我的系统上。
我可以找到我的应用程序的菜单条目,但是当我单击它时,它不会打开我的 swing 应用程序。
答案1
确保您的 java 在系统中可见并且您的 jar 路径已完全定义:
#!/bin/sh
export PATH=<your java SDK>/bin:$PATH
java -jar </full/path/to/app/>myapp.jar