Pemaketan Aplikasi Java Desktop Menjadi File Sh (Executable)
Aplikasi di Linux rata – rata menggunakan paket .deb, .rpm, ataupun .sh. Jika biasanya menggunakan .jar untuk mendistribusikan program java desktop, kita dapat membuat paket executable (sh) dari Java. Berikut ini cara membuat file sh java desktop. Pertama buat code berikut ini di gedit
=============================
#!/bin/sh
#Specify your Java class here (must contain a main method)
JAVA_CMD=”java frameTextSlider”
#JAR variant (a more common approach)
#JAVA_CMD=”java -jar myjar.jar”
#Map script arguments to java app arguments. Use flag specific variables, if it’s more convinient for you.
while getopts “f:o:s” opt; do
case $opt in
f)
JAVA_CMD=”$JAVA_CMD -f $OPTARG”
;;
o)
JAVA_CMD=”$JAVA_CMD -o $OPTARG”
;;
s)
JAVA_CMD=”$JAVA_CMD -s”
;;
*)
echo “Invalid usage…” >&2
exit 1;
;;
esac
done
#Additional validation (required options etc.)
#…
echo “Launching Java: $JAVA_CMD”
$JAVA_CMD
=============================
Selanjutbya JAVA_CMD=”java frameTextSlider”, ubah sesuai dengan nama class program yang dibuat. Kemudian simpan dengan menggunakan extensi .sh .Contohnya adalah frameTextSlider.sh.
File .java, .class dan file .sh tersebut dijadikan satu folder yang sama agar tidak terjadi error karena tidak menemukan main classnya
Untuk menjalankan file sh masuk ke folder tersebut dengan terminal selanjutnya ketikkan command
./nama_aplikasi.sh
Atau dengan cara berikan hak akses executable dan klik 2x file nama_aplikasi.sh
Seperti ini hasilnya
Selamat mencoba 🙂
Sumber : https://marisharingilmu.wordpress.com/2013/12/11/java-in-linux-membuat-sh-file-java/
Latest posts by resarahadian (see all)
- Membuat Aplikasi Desktop Bantuan Blankon - 19 Jan 2016
- Membuka dan Extract ISO Distro Linux di Android - 23 Des 2015
- Membuat Aplikasi Kompresi (Zip) Berkas Teks di Distro Linux - 22 Des 2015