java 中怎么打开另一个无关的程序或者文件
具体想实现的目标是这样的,假如说我在程序中设置一个"帮助"按键,然后想实现的事件处理方法是打开一个文件(如*.txt).不是将txt的数据读取到程序中,而是让这个记事本打...
具体想实现的目标是这样的,假如说我在程序中设置一个"帮助"按键,然后想实现的事件处理方法是打开一个文件(如*.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 展开
那个我试过了 只能打开*.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 展开
2个回答
展开全部
这是我打开一个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();
}
}
}
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();
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询