Repositori pembelajaran mata kuliah pemrograman Java
Netbean Netbean adalah IDE yang cukup populer digunakan untuk pemrograman Java.
Eclipse Eclipse adalah IDE alternatif digunakan untuk pemrograman Java.
Notepad++ Notepad++ adalah editor sederhana yang biasa digunakan untuk program-program Java yang relatif sederhana.
Kita akan coba membuat dan menjalankan program Java pertama kita. Untuk itu, buat program berikut, simpan dengan nama file HelloWorld.java
. Untuk program sederhana, disarankan menggunakan editor Notepad++.
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Program Java ini akan dijalankan lewat command prompt. Dengan demikian buka command prompt dan pastikan komputer Anda sudah bisa menjalankan program java, gunakan perintah javac --version
. Versi Java akan muncul sebagai output jika Java Runtime sudah terpasang dengan benar pada komputer Anda.
Berikutnya, set folder aktif, ke lokasi folder dimana file HelloWorld.java
disimpan (contoh: C:\latihan
).
Sebelum program ini bisa dijakankan, ia perlu di-_compile_ terlebih dahulu. Untuk melakukan compile gunakan perintah javac HelloWorld.java
. Perintah ini akan menghasilkan file byte code HelloWorld.class
, dan untuk menjalankan file program hasil compile, gunakan perintah java HelloWorld
.
C:\latihan>javac HelloWorld.java
C:\latihan>java HelloWorld
Hello, World!
Beberapa project Java yang dibuat menggunakan editor seperti (misalnya) Netbean atau Eclipse menggunakan folder untuk mengelompokan file-filenya. Tentu project ini lebih mudah untuk dijalankan menggunakan IDE sesuai yang digunakan oleh programmer, tapi ada kalanya kita juga perlu melakukan kompilasi lewat CLI.
Sebagai contoh, download dan extract project berikut: https://github.com/hexadeciman/Snake/archive/refs/heads/master.zip
Setelah Anda extract file tersebut, Anda akan mendapati bahwa file .java pada project tersebut terdiri lebih dari berapa file dan disimpan dalam folder src, dan bagian program utamanya (file yang menyimpan void main
), adalah Main.java
.
DataOfSquare.java
KeyboardListener.java
Main.java
SquarePanel.java
ThreadsController.java
Tuple.java
Window.java
Dengan demikian untuk menjalankan program tersebut, langkap pertama: Compile semua file .java dan menyimpan hasil compile nya ke folder terpisah. Untuk melakukan ini, pastikan pada CLI/CMD, pastikan posisi folder aktif berada pada folder Snake. Eksekusi perintah berikut:
C:\latihan\Snake> javac -sourcepath src -d out src/Main.java
Penjelasan:
src
pada -sourcepath src
menunjuk pada lokasi file .java disimpanout
pada -d out
menunjuk pada lokasi folder dimana file hasil kompilasi (file .class) akan disimpan. Setelah proses kompilasi selesai, maka folder out
akan berikut file _.class hasil kompilasi.src/Main.java
menunjuk pada file program utama pada project.Setelah proses kompilasi selesai, untuk mengeksekusi program, gunakan perintah berikut:
C:\latihan\Snake> java -classpath out Main
Referensi: