Aplikasi di Linux sebagian besar menggunakan format .deb, .rpm, ataupun .sh. Jika biasanya menggunakan .jar untuk mendistribusikan program, kita dapat membuat file sh dari Java. Jadi aplikasi yang kita buat dapat di execute langsung di Linux. Berikut ini cara membuat file sh Java. Pertama buat code berikut ini di notepad
#!/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
Pada JAVA_CMD=”java frameTextSlider”, ganti sesuai dengan nama class program yang dibuat. Kemudian simpan dengan menggunakan format .sh .Contoh frameTextSlider.sh
Jangan lupa file .java, .class dan file .sh tersebut dimasukkan ke dalam satu folder yang sama. Kalau tidak, akan terjadi error karena tidak menemukan main classnya.
Download Sample
Ubuntu One
Download Java + Bundle sh : Java sh file Bundle
Gist Github
Download Gist + Bundle sh File : Java sh File Bundle
Untuk menjalankan file sh masuk ke folder tersebut dengan terminal kemudian ketikkan perintah
./frameTextSlider.sh
Atau klik 2x file nama_aplikasi.sh
Screenshot
Selamat mencoba dan Semoga bermanfaat 🙂
Untuk pertanyaan, saran dan kritik, silahkan ditulis di kolom komentar
Satu respons untuk “[Java in Linux] Membuat sh File Java”