Posted by: safirsyifa on: January 18, 2012
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.
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.
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 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..
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
January 21, 2012 at 9:18 am
[...] HomeMade Cara Compile Beberapa File Java di Command Prompt [...]