日期:2014-05-20  浏览次数:20562 次

如何用java 调用一个应用软件
我现在用Swing写了一个GUI 然后上面有一个按钮 当我点击这个按钮的时候就打开一个我指定的程序 跟360软件小助手的这个差不多 我想问的是如何得到这个我要打开的程序 路径 然后给ActionLister这个事件 当我点击按钮的时候就调用这个路径的程序 我该怎么写 以前从来没写过 想写着玩下 求高手指教谢谢

------解决方案--------------------
Process proc = Runtime.getRuntime().exec("notepad.exe");
打开记事本;
------解决方案--------------------
Process proc = Runtime.getRuntime().exec("D:/Program Files/PPStream/PPStream.exe"); 
打开本机上的PPS;
------解决方案--------------------
Java code
public static void main(String[] args) {
        JFrame frame = new JFrame("打开程序");
        FlowLayout flowLayout = new FlowLayout(FlowLayout.CENTER);
        flowLayout.setHgap(20);
        flowLayout.setVgap(20);

        JButton buttonComfirm = new JButton("打开酷狗");
        buttonComfirm.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                try {
                    Runtime.getRuntime()
                    .exec("E:\\Program Files\\YouKu\\iKu\\iKuPlayer.exe");
                } catch (Exception ex) {
                    ex.printStackTrace();
                }
            }
        });

        frame.add(buttonComfirm);
        frame.setBounds(0, 0, 300, 300);
        frame.setVisible(true);
        frame.setResizable(false);
    }