Thursday, April 02, 2009

Compile Java

Java, kata java sudah tidak asing bagi kita para developer. Namun bagi para pemula tidak sedikit yang masih binggung dengan menggunakan java.

karena java kan banyak jenisnya tuh, ada J2EE, JDK, J2SE, J2ME, dkk.
namun disini gw ga akan membahas tentang pengertian hal2 diatas karena udah banyak web yang membahasnya, disini gw cuman mau memberikan informasi bagaimana cara compile java.
karena java dapat berjalan kalau code nya sudah menjadi bytecode yang sudah dicompile.

jika kita sudah mengistall java, maka di folder bin ada file java dan ada file javac.
file java.exe (asumsi pake windows neh) untuk menjalankan file java.
file javac.exe untuk mengcompile file-file java menjadi class (bytecode)

Banyak sekali IDE yang dapat digunakan untuk membuat program dari java. misal Netbean yang sudah sering kita liat kalo kita melihat situs sun.com tersebut.

Bagi pemula untuk mengcopile java pake IDE tersebut tentu sangat mudah. Bagimana jika kita compile pake command line ???
belum tentu semua pemula mengerti dengan jelas langkah2nya. karena disini dibutuhkan path untuk mereferensi file java dan javac.
biasanya jika install java diwindows untuk file java.exe sudah dibuatkan path di windows environtment. namun untuk javac tidak demikian, maka disini diperlukan untuk mengeset folder javac tersebut di environtment windows kalo tidak mau mengeset secara command line dengan menggunakan set path.


misal kita punya file :

satu.java


maka kita menggunakan command line untuk mengcompile

javac satu.java


untuk menjalankan

java satu



bagaimana jika file java tersebut memanggil class dari file yang berbeda.
misal satu.java memanggil fungsi class du file dua.java
gunakan cara compile

javac *.java


untuk menjalankan

java satu



Nah bagaimana pula jika kita menggunakan package untuk mengelompokan class ato file java supaya lebih terstruktur foldernya dan filenya.
misal di package dalam folder bungkus.
misal di folder c:\java\latihan\ adalah root file
dan akan dipackage dalam c:\java\latihan\bungkus

maka cara compilenya adalah

masuk ke c:\java\latihan\

gunakan cara

javac *.java


untuk mejalankan gunakan cara

java bungkus.satu

hal serupa jika file javanya disimpan dalam folder bungkus dan dipackage di bungkus pula, maka masuk kefolder c:\java\latihan\bungkus

javac *.java

untuk menjalankan

cd ..

supaya naik tingkat dari folder bungkus, karena file di package

sehingga posisi di folder c:\java\latihan
gunakan cara

java satu

smoga bermanfaat bagi para pemula yang ingin belajar java.
karena pengalaman gw dulu gw kebingungan waktu mau compile dan menjalankan file yang dipackage. namun kalo ga dipackage lebih gampang karena standard dalam pemanggilan file java yang akan dirun.

1 comment:

  1. Tante mau tanya dong .saya kan buat program Inheritance
    ada 3 class yang saya buat
    1.matematika
    2.hitungan
    3.Inheritance
    cara compilenya gimana tante,saya bingung,help me

    tante mampir juga ya ke blog ane di http://jokomurdiyanto.blogspot.com/

    ReplyDelete