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.

screenshot-from-2013-12-11-083516

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

screenshot-from-2013-12-11-082505

Selamat mencoba 🙂

Sumber : https://marisharingilmu.wordpress.com/2013/12/11/java-in-linux-membuat-sh-file-java/

The following two tabs change content below.
Penulis di www.marisharingilmu.wordpress.com. Email : resarahadian@gmail.com

resarahadian

Penulis di www.marisharingilmu.wordpress.com. Email : resarahadian@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *