使用 JavaSwing 进行 Debian 打包?

使用 JavaSwing 进行 Debian 打包?

在我的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

相关内容