DebianパッケージングにJavaSwingを使用していますか?

DebianパッケージングにJavaSwingを使用していますか?

私の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

パッケージを正常にビルドし、システムにインストールしました。

私のアプリケーションのメニュー項目を見つけることができますが、それをクリックしても私のスイングアプリケーションは開きません。

ベストアンサー1

Javaがシステムに表示され、jarパスが完全に定義されていることを確認してください。

#!/bin/sh

export PATH=<your java SDK>/bin:$PATH

java -jar </full/path/to/app/>myapp.jar

おすすめ記事