java中如何打开.doc文件?

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:36:52
用 Runtime.getRuntime().exec(""); 参数应该是什么??? 如果直接添D:\\Struts.doc ,但是会出现IO异常java.io.IOException: CreateProcess: D:\\Struts.doc error=193
如何解决?????????

Runtime.getRuntime().exec("C:\Program Files\Microsoft Office\OFFICE11\winword.exe D:\\Struts.doc");

第一个是winword.exe所在目录
第二个是你要打开的文件的绝对路径

根据自己情况修改

你打开word干什么啊?读取里面的内容吗?

String windows_Word = "c:\\offices\\winword.exe d:\\Struts.doc"; //我的word装在c:\\offices下。
Runtime.getRuntime().exec(windows_Word);

如果你装的是jdk1.6,直接用它新有的一个类,Desktop,它可以方便的打开文件。
import java.awt.Desktop;
方法为Desktop d = Desktop.getDesktop();
d.open(new File("文件路径"));