Gimana sih caranya ngejalanin aplikasi dari java, jadi source code yang kita buat bisa manggil/execute aplikasi lain, contohnya Notepad.exe, regedit dan lain-lain?Sebenernya tutorial/artikel ini udah lama saya tulis di forum-forum(lupa saya dimana)waktu jaman-jaman kuliah, tapi pas cek diblog saya, ternyata ga ada…yah kenapa ga ditaro diblog, sapa tau ada yang nyari, yah who’s know?Disini kita akan menjalankan aplikasi contoh seperti : Notepad, Regedit, Calculator, dan Paint, maka dari itu kita add 4 command button ke file java kita, dan statement yang kita pake buat manggil aplikasi tersebut cukup simple koq, kita make statement ini :
Runtime.getRuntime().exec(“namaaplikasi.exe”); dan jangan lupa masukan exception didalamnyaNama class yang kita pake disini namain aja execute.java yah, tpi terserah sih ini mah optional, terus package yang kita pake standart koq java.io, awt, sama swing ajah…
Runtime.getRuntime().exec(“namaaplikasi.exe”); dan jangan lupa masukan exception didalamnyaNama class yang kita pake disini namain aja execute.java yah, tpi terserah sih ini mah optional, terus package yang kita pake standart koq java.io, awt, sama swing ajah…
/*execute.java written march 7th 2006 started 14:00 finished 14:20 WIB
*you may edit this code but feel free lah lay!!!!
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class execute extends JFrame implements ActionListener
{
JButton btncalc, btnnotepad, btnpaint, btnregedit;
public execute()
{
super("execute app");
JPanel panel=new JPanel();
btncalc = new JButton("Calculator");
btnnotepad = new JButton("Notepad");
btnpaint = new JButton("Ms Paint");
btnregedit = new JButton("regedit");
btncalc.addActionListener(this);
btnnotepad.addActionListener(this);
btnpaint.addActionListener(this);
btnregedit.addActionListener(this);
getContentPane().add(panel);
panel.add(btncalc);
panel.add(btnnotepad);
panel.add(btnpaint);
panel.add(btnregedit);
setSize(120,170);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocation(470,250);
}
public void actionPerformed(ActionEvent e)
{
Object cmd = e.getSource();
if(cmd.equals(btncalc))
{
try {
Runtime.getRuntime().exec("calc.exe");
} catch(IOException evt) {JOptionPane.showMessageDialog(null,"Terjadi kesalahan", "Error", JOptionPane.WARNING_MESSAGE);}
}
if(cmd.equals(btnnotepad))
{
try {
Runtime.getRuntime().exec("notepad.exe");
} catch(IOException evt) {JOptionPane.showMessageDialog(null,"Terjadi kesalahan", "Error", JOptionPane.WARNING_MESSAGE);}
}
if(cmd.equals(btnpaint))
{
try {
Runtime.getRuntime().exec("mspaint.exe");
} catch(IOException evt) {JOptionPane.showMessageDialog(null,"Terjadi kesalahan", "Error", JOptionPane.WARNING_MESSAGE);}
}
if(cmd.equals(btnregedit))
{
try {
Runtime.getRuntime().exec("regedit.exe");
} catch(IOException evt) {JOptionPane.showMessageDialog(null,"Terjadi kesalahan", "Error", JOptionPane.WARNING_MESSAGE);}
}
}
public static void main(String[] args)
{
new execute();
}
}
disimpen jadi execute.java yah, klo ada error tolong di kabarin thx…Supported Words : Java Execute application, call other application with java, exec, shellexecute java







Recent Comments