malem ini jadi
kagag bisa tidur
dari pada ga ada ngapa2in. mendingan share ilmu aja dah..
ini ane cuma mau share tentang java aja..
biasanya klo kita bikin program (coding) trus compilenya tinggal klik run di software nya. emang sih ga ribeet.. tapi dampaknya kita jadi ga tau gimana proses terjadinya pengcompile annya.. haha
bahsanya..
nah disini ane mau ngasi trik gimana caranya compile + run coding tanpa software.
yang dibutuhkan hanyalah
notepad, cmd (command prompt), jdk (java development kid)
nah pertama install jdk agan smua. terserah mau install dimana, tapi biasanya di c:\program files\java
terus buka cmd ketik command berikut.
- Code:
-
java -version
selanjutnya ketik ini...
- Code:
-
javac -version
kalo masi ada pesan error ato sintax not recognize. berarti PATH jdk nya belom di set.
cara ngesetnya klik kanan my computer>properties>advance>environment variables terus klik new pada user variable
isi seperti gambar berikut.
coba cek PATH nya dengan cara
- Code:
-
java -version
selanjutnya ketik ini...
- Code:
-
javac -version
kalo sudah terdetect java nya berarti sudah berhasil.
selanjutnya buka note pad ketikan coding java berikut untuk membuat form kosong pada java.
- Code:
-
import java.awt.Frame;
public class LatihanFrame{
public static void main (String [] arh){
Frame f = new Frame ("membuat frame kosong");
f.setSize (300,100);
f.show();
}
}
save di d:\ (terserah si sebenernya cuma biar mudah aja ntar di cmd makanya save di d:\ aja)
catatan nama filenya harus sama dengan nama classnya :
LatihanFrame.javakemudian kembali ke cmd.. (haha bolak balikk.. jangan
ya)
nah di cmd masuk ke direktori d dengan mengetik
- Code:
-
d:
selanjutnya ketik code berikut untuk meng compile
- Code:
-
javac FrameLatihan.java
kalau error coba lihat errornya kemudian perbaiki, kalau sudah berhasil ketik
- Code:
-
java FrameLatihan
untuk me Run nya.
hooaaa.. mulai ngantuk.. >_<
gw kasi 1 koding lagi dah ya ntar coba sndiri...
ini contoh coding yang menggunakan constructior untuk membuat form nya.
- Code:
-
import java.awt.Frame;
public class LatihanFrameAwt2 extends Frame {
public LatihanFrameAwt2 (){
super ("membuat Frame kosong2");
setSize(300,200);
show();
}
public static void main (String [] arh) {
LatihanFrameAwt2 f = new LatihanFrameAwt2();
}
}
yang merupakan constructor adalah
LatihanFrameAwt2 () . jadi kita mendeklarasikanya diluar program utama.
coba aja bandingkan sama coding yang pertama. klo yang pertama di deklarasikan di main.
1 koding lagi dah..
haha niat bgt...
- Code:
-
import javax.swing.*;
import java.awt.*;
public class konversiSuhu extends JFrame {
public JLabel lbl1;
public JButton btn1;
konversiSuhu(){
super("Aplikasi Penghitung Suhu");
setBounds (100,200,300,400);
setDefaultCloseOperation (EXIT_ON_CLOSE);
setResizable(false);
getContentPane().setLayout(null);
lbl1 = new JLabel("Celcius");
lbl1.setLocation (50,50);
lbl1.setSize(lbl1.getPreferredSize());
JLabel lbl2 = new JLabel("fahrenheit");
lbl2.setLocation (50, 70);
lbl2.setSize(lbl2.getPreferredSize());
btn1 = new JButton ("Klik here");
btn1.setLocation (120,120);
btn1.setSize(btn1.getPreferredSize());
JTextField teks1 = new JTextField("0");
teks1.setLocation (120,52);
teks1.setSize(55,18);
JTextField teks2 = new JTextField("0");
teks2.setLocation (120,72);
teks2.setSize(55,18);
getContentPane().add(lbl1);
getContentPane().add(btn1);
getContentPane().add(teks1);
getContentPane().add(lbl2);
getContentPane().add(teks2);
setVisible (true);
}
public static void main (String [] arh) {
konversiSuhu app= new konversiSuhu();
}
}
coba compile dan Run di cmd ya.... selamat mencoba jangan