packageInternet;importjava.awt.Button;importjava.awt.FlowLayout;importjava.awt.Frame;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.e...
package Internet;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
@SuppressWarnings("serial")
public class OpenTest extends Frame{
public void start(){
Button b = new Button("open");
setVisible(true);
setSize(500,300);
setLayout(new FlowLayout());
add(b);
pack();
addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
super.windowClosing(e);
System.exit(-1);
}});
b.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Runtime rn1=Runtime.getRuntime();
Runtime rn2=Runtime.getRuntime();
Process p1=null;
try {
p1=rn1.exec("D:\\Program Files\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe");//输入文件的路径
p1=rn2.exec("D:\\Program Files\\Baofeng\\StormPlayer\\StormPlayer.exe");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}});
}
public static void main(String args[]){
OpenTest ot = new OpenTest();
ot.start();
}
}
多开程序的java小应用~为什么在eclipse中可以正常运行
到出为jar 直接运行就什么反应都没有?
补充一下...变成jar 是可以运行 有Frame框出来,只是不会执行而已
但是在myeclipse下面试可以运行并执行的
展开