使用exec调用winword打开doc文件问题 我使用exec("winword e:\javapr~1\复件 test.doc");exec(winword +"\"" +"e:\javapr~1\复件 test.doc"+"\"");都不能用word打开doc文件。应该怎么打开这种带空格的doc文件呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是楼主exec("winword e:\复件 test.doc");也是不行。应该不是路径的问题 试试exec("winword \"e:\复件 test.doc\""); exec("winword e:\\复件 test.doc");need two '\'OK? 加了\"也不行。exec("winword" +"\"" +"e:\复件 test.doc"+"\"");exec("winword \" e:\\复件 test.doc\"");也不行 我实际的代码是protected final String pathDoc = "c:\\";............p=rn.exec("winword \"" + pathDoc +docList.getSelectedValue().toString()+"\""); 指定路径Runtime.getRuntime().exec("C:\\Program Files\\Microsoft Office\\OFFICE11\\winword.exe e:\\test.doc");我试了,这个可以设置path应该也可以吧不知道这样是不是可行? 我试过了,只要doc文件名中有空格,就会出问题,资源管理器直接点击打开没问题,但如果用exec调用winword打开就不行了。我猜是空格的问题。run里直接输入命令也打不开。报同样的错误。 通过测试,发现只要文件名中有两个以上的空格时,就会出现打不开文件的情况.在cmd中加入"则不受空格的影响.目前我在打开文件前,建立一个bat文件,写入winword "文件名",通过调用bat文件打开.散分. 询问javamail控制exchange邮箱问题 在for语句中使用Thread.sleep(1000)不可以么? 用JAVA编写一个中国象棋程序(急用) 关于IE中applet的显示,索性就“无所示视”,可它偏有的可以有的不行,令人烦思…… java 执行Linuxshell 需要输入 如何处理? poi操作word没有教程吗 请问各位大侠帮忙!怎样安装java.comm.properties! 哪有JDK1.3的联机文档? 对于相同的Exception,如何分辨造成Exception的原因 instanceof关键字的作用是什么? 一个线程的问题 求个管理指针的问题(新人)
exec("winword e:\复件 test.doc");
也是不行。应该不是路径的问题
need two '\'
OK?
exec("winword" +"\"" +"e:\复件 test.doc"+"\"");
exec("winword \" e:\\复件 test.doc\"");
也不行
protected final String pathDoc = "c:\\";
...
...
...
...
p=rn.exec("winword \"" + pathDoc +docList.getSelectedValue().toString()+"\"");
Runtime.getRuntime().exec("C:\\Program Files\\Microsoft Office\\OFFICE11\\winword.exe e:\\test.doc");
我试了,这个可以
设置path应该也可以吧不知道这样是不是可行?
在cmd中加入"则不受空格的影响.
目前我在打开文件前,建立一个bat文件,写入winword "文件名",通过调用bat文件打开.
散分.