Cara Compile Beberapa File Java di Command Prompt

several strawberries

Assalamu’alaykum..

Setelah ada post Cara Compile dan Run File Java di Command Prompt, ada yang nanya tentang bagaimana kalo compile tidak hanya 1 file, tapi beberapa file java. Akhirnya saya putuskan untuk membuat post baru ini, daripada menjawabnya di bagian komen karena cukup panjang.:mrgreen: Semoga bermanfaat..

Akan saya review sebentar mengenai perintah (command) javac yang notabene digunakan untuk melakukan compile file java.

javac [ options ] [ sourcefiles ] [ @files ]

Nah, options yang mungkin akan digunakan untuk compile beberapa file adalah -sourcepath

Mari langsung mencoba.

Simple

Ini isi file EatFruit.java yang ada difolder G:\tuts\one\

/**
*
* @author Nur Safira Assyifa
*/
public class EatFruit {
String message;

public Fruit() {
message = "Eat fruit everyday, good for health.";
}

public void eat() {
System.out.println(message);
}

}

Kalo yg ini, isi file DrinkWater.java yang ada difolder yang sama

/**
*
* @author Nur Safira Assyifa
*/
public class DrinkWater {
String message;

public Water() {
message = "Drink water at least 3 liters everyday, good for health.";
}

public void drink() {
System.out.println(message);
}

}

Kalo yg ini, isi file Healthy.java yang ada difolder yang sama

/**
*
* @author Nur Safira Assyifa
*/
public class Healthy {
public static void main(String[] args) {
Fruit fruit = new Fruit();
Water water = new Water();

System.out.println("How to be healthy:");
fruit.eat();
water.drink();
}

}

Dari sini, untuk melakukan compile ketiga file, semisal folder kerja di G:\tuts\ gunakan kode berikut:

javac one\*.java

Kode yang seperti diatas ini kesimpulannya akan seperti ini:

G:\tuts>dir
one\
G:\tuts>dir one
DrinkWater.java    EatFruit.java    Healthy.java
G:\tuts>javac one\*.java
G:\tuts>dir one
DrinkWater.class    DrinkWater.java    EatFruit.class    EatFruit.java    Healthy.class    Healthy.java

Yes, we’re done compiling..

Involute

OK, mungkin ada yang agak rumit seperti memisahkan sendiri-sendiri antara folder file java dan folder class, mari coba yang satu ini. Misal folder one diubah namanya menjadi src. Hasil compile akan diletakkandi folder G:\tuts\classes\. semisal folder kerja di G:\tuts\ berikut kodenya:

javac -sourcepath src \src\Healthy.java -d classes

Kode yang seperti diatas ini kesimpulannya akan seperti ini:

G:\tuts>dir
one\
G:\tuts>dir one
classes\ src\
G:\tuts>dir one\src
DrinkWater.java    EatFruit.java    Healthy.java
G:\tuts>dir one\classes
G:\tuts>javac -sourcepath src \src\Healthy.java -d classes
G:\tuts>dir one\classes
DrinkWater.class    EatFruit.class    Healthy.class

That’s it. Thanks to: oracle tuts, click for further knowledge.

Baca juga: Cara Membuat File JAR dari File Java di Command Prompt

3 thoughts on “Cara Compile Beberapa File Java di Command Prompt

    • — @ nurlia

      wah, prtanyaannya cukup sulit ini..:mrgreen:

      kalo mnurutku sih, yg mudah itu pertama belajar pake referensi (misal: buku). keinget dlu kitab waktu kuliah pake Java How to Program (baca: jhtp) punya Deitel, dulu masih edisi 6 kalo ndak salah..
      klo sudah, byk latihan (ini penting). biasanya klo dr ref buku skalian sm latihan siy. belajar ref mngkn ndak lama-lama, ntar dilanjutin bikin program sndiri jd latian langsung. klo dpt kesulitan, cari ref lain dlu ato tanya mbah google baru tanya di forum”..😀

      semoga membantu.. semangat!:mrgreen:

  1. Ping-balik: Programmer’s Blog « safirsyifa サフィルシファ

Would you kind to have any thought?

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s