Pada dasarnya, java adalah bahasa pemograman kode pemogramannya dikompilasi dan diinterpretasi. Walaupun pembuatan aplikasi java dapat dilakukan melalui IDE (Integrated development Environment) contohnya Netbeans, Eclipse, dll. Tetapi kita harus mengetahui terlebih dahulu bagaimana kompilasi dan interpretasi melaui command line
- Kompilasi
Pada java kompilasi program menggunakan tool command line yang bernama javac (kompiler java). Tahapan ini digunakan untuk mengkonversi kode sumber ke program biner yang berisi sekumpulan bytecode. Nantinya kumpulan byte code tersebut akan membentuk suatu intruksi mesin. Berikut ini contoh melakukan kompilasi file Hello.java
Jika berhasil maka tak ada pesan error apapun. Nantinya akan menghasilkan file yang berekstensi .class. Tetapi misal kita coba menuliskan file yang salah maka aka muncul pesan error berikut ini
Proses Kompilasi java
Proses Kompilasi error
- Interpretasi
Kode java tidak dapat berjalan secara langsung tetapi berjalan diatas komputer virtual yang disebut Java Virtual Machine. Untuk menginterpretasikan bytecode, kita menggunakan tool bernama Java. Pada saat interpretasi anda cukup menyebutkan nama file tanpa menyebutkan ekstensinya. Contoh seperti berikut ini
Jika berhasil akan menampilkan output dari file tersebut. Tetapi jika gagal maka akan memunculkan pesan error seperti berikut ini
Proses Intepretasi Java
Proses Interpretasi error