これで試してみてください。このインストーラーは、ほとんどの Linux ディストリビューションで動作します。
jar を .tar.gz アーカイブに挿入します。[プログラム] メニューにメニュー エントリを作成する場合は、「YOUR PROGRAM.desktop」ファイルを作成し、このスクリプトをその中に入れます。
[Desktop Entry]
Comment=YOUR COMMENT
Name=YOUR PROGRAM
#(Must same as .desktop file's name)
Exec=java -jar "(Path to Extracted folder)/myapp.jar"
Terminal=false
Type=Application
Icon=(Path to Extracted folder)/myapp.png
Categories=Development
OK、これで .tar.gz アーカイブにも入れることができます。
ここで、「install.sh」ファイルを作成する必要があります (ファイル名は重要ではありません。拡張子なしでも動作します - .sh)
コードは次のとおりです。
#!/bin/bash
if which java >/dev/null; then<
sudo tar xvfz YOUR PROGRAM.tar.gz -C /opt #(Path for Extract Files)
mkdir ~/.local/share/applications
sudo tar xvfz DESKTOP.tar.gz -C ~/.local/share/applications
echo "Program installed.!"
else
echo "JRE Not Installed..!"
fi
read
exit
3 つのファイルすべてを同じフォルダに入れ、次に install.sh ファイルを実行します (実行可能としてマークする必要があります)
。