Apr 06 2008
Hello World Java
Apa kabar semua? Dah lama nggak posting, hari minggu gak ada kerjaan dan lagi ada di kantor, jadi muncul ide untuk bikin dokumentasi java (first step : helloworld) menggunakan java.
APA YANG HARUS DISIAPKAN (berlaku seterusnya)???
1. JVM 1.5.x keatas.
Jika anda install JVM di /opt/java, maka environment variables yang
harus disiapkan adalah
- $JAVA_HOME. Mengarah ke /opt/java. Ingat, tanpa trailing slashes.
- PATH:$PATH:$JAVA_HOME/bin
Untuk PATH, bisa juga anda membuat symlink di /usr/bin baik dengan
hard symlink ataupun “update-alternatives” (Debian-based) atau
“alternatives” (Redhat-based).
Cek dan ricek instalasi JVM anda dengan perintah ini:
$ which java
$ which javac
$ java -version
$ javac -version
2. IDE
Terserah. “Officially” kita menggunakan Netbeans. Tapi anda juga bisa
menyiapkan Eclipse ataupun IntelliJ IDEA. Memakai Vim/Kate/Gedit juga nggak apa-apa, tapi ingat dengan memakai editor anda akan kehilangan fitur seperti auto-completion dan inline documentation.
3. Ant.
Jika anda punya Netbeans dengan Java bundled, maka sudah ada Ant.
Kalau tidak, maka sila download dulu di Kambing.
Yang harus disiapkan:
a. Atur ANT_HOME ke direktori instalasi ant. Jika memakai Ant bundled
Netbeans, biasanya terletak di NETBEANS_HOME/java1/ant
b. Atur juga PATH=$PATH:$ANT_HOME/bin
Cek dan ricek instalasi ant:
$ which ant
$ ant- version
Kita memakai ant versi 1.7.x keatas.
Berikut salah satu contoh program hello world yang sudah berhasil kubuat :
HelloWorld.java
public class HelloWorld{
//======= hello world default start =======
public static void main(String[] args){
System.out.println(”Hello World Default”);
}
//======= hello world default end =======}
untuk menjalankannya, masuk ke direktori file tsb kemudian compile dengan menggunakan command:
# javac HelloWorld.java
setelah berhasil di compile, maka akan terbentuk sebuah file HelloWorld.class dan file inilah yang akan kita jalankan dengan command :
# java HelloWorld
Hello World Default
Sekarang program HelloWorld sudah berjalan, berikutnya kita buat program turunan untuk HelloWorld tadi. Sedikit terjadi modifikasi pada file HelloWorld.java seperti berikut :
HelloWorld.java
public class HelloWorld{
public HelloWorld(){
}//======= hello world default start =======
public static void main(String[] args){
System.out.println(”Hello World Default”);
}
//======= hello world default end =======//======= hello world static start =======
public static String sayHelloWorldStatic(){
return “Hello World Pake Statik dipanggil dari client”;
}
//======= hello world static end =======//======= hello firstname lastname start =======
private String firstName;
private String lastName;
public String getFirstName(){ return firstName; }
public String getLastName(){ return lastName; }
public void setFirstName(String value){ this.firstName = value; }
public void setLastName(String value){ this.lastName = value; }public HelloWorld(String fName, String lName){
this.firstName = fName;
this.lastName = lName;
}private String getFullName(){
return this.firstName + ” ” + this.lastName;
}public String sayHello(){
return “Hello ” + this.getFullName();
}
//======= hello firstname lastname end =======}
Kemudian untuk turunan(client)-nya kita buat file HelloWorldClient.java, yang kira2 isinya seperti berikut :
HelloWorldClient.java
public class HelloWorldClient{
public static void main(String[] args){
//======= hello world static start =======
System.out.println(HelloWorld.sayHelloWorldStatic());
//======= hello world static end =======//======= hello firstname lastname start =======
HelloWorld hw = new HelloWorld(”Franmastaka Bramantya”, “Saktiarditto”);
System.out.println(hw.sayHello());
//======= hello firstname lastname end =======
}
}
setelah itu compile dengan command javac *.java . Kemudian, jalankan file HelloWorldClient.class hasil compile pada console tadi. Maka akan tampil seperti di bawah :
# java HelloWorldClient
Hello World Pake Statik dipanggil dari client
Hello Franmastaka Bramantya Saktiarditto
to be continued…
One Response to “Hello World Java”
Leave a Reply
You can also use this smilies by clicking them :
more » |














[…] Read original post at http://www.sarunkgenk.com/2008/04/06/hello-world-java/ […]