【急求】怎么用java打开一个word文档啊
请各位大神帮忙看一看这两个程序有什么问题,都打不开word文档啊
(1)package startpage;
import java.io.File;
import
java.io.IOException;
public class OpenWord {
public static void main(String[] args) {
String cmd = "cmd.exe /c start F:\\test.docx";}
}
(2)package startpage;
import java.io.File;
import java.io.
IOException;
public class OpenWord {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("C:\\Program Files (x86)\\Microsoft Office\\Office14\\WINWORD.EXE E:\\lexi\\Computer\\Java\\super两种用法.doc");
String cmd = "cmd.exe /c start F:\\test.docx";
}
catch (IOException e) {
e.printStackTrace(); }
}
}
------解决方案--------------------楼主用API文档查一下Runtime这个类 里面有你想要的答案
------解决方案--------------------File类用不到正常啊,你代码里又没有File f = new File()一类的代码。
你这不是一般打开文件的方式,如果你打开txt文件,File类会被用到。
你这是调用操作系统自己的命令,直接调用word程序,当然不会用到File类喽。
jvm怎么知道你调用的操作系统命令是打开文件,还是执行bat之类的呢?
------解决方案--------------------Runtime.getRuntime().exec("yourCommand");
在执行java代码之前,要先保证yourCommand命令在dos下能正确执行,这个和java木有关系!
------解决方案--------------------