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("文件路径"));