java 中怎么打开另一个无关的程序或者文件

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:23:35
具体想实现的目标是这样的,假如说我在程序中设置一个"帮助"按键,然后想实现的事件处理方法是打开一个文件(如*.txt).不是将txt的数据读取到程序中,而是让这个记事本打开,展现在用户面前.相似的,怎么样打开其他类型的文件,比如说点一次键就可以打开我设置好的一个doc文档之类的,或者是启动另一个程序
那个我试过了 只能打开*.exe的程序啊 但是无法打开*.txt
class showhelptxt implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
try{
Runtime.getRuntime().exec("D:\\TTPlayer\\TTPlayer.exe") ;//这里我本来是想打开*.txt文件的啊
}
catch(IOException ieo)
{JOptionPane.showMessageDialog(null,"找不到帮助文档","提示:",JOptionPane.INFORMATION_MESSAGE) ;}
}

}//showhelptxt

这是我打开一个QQ的程序!
import java.io.IOException;

public class OpenQQ {

static Process pro;
public static void main(String[] args) {
try {
pro=Runtime.getRuntime().exec("F:\\QQ\\QQ");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
pro.waitFor( );
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

Runtime这个类,自己好好研究 一下吧...