我有一个Java应用程序,可以在MS Word中打开WebDAV文件。下面的代码可在Windows上成功执行:
Runtime.getRuntime().exec("cmd /c start winword " + webdavUrl);
然而在Mac OSX上,这是不可能的。我尝试了这个函数,但它只会打开一个空白文档:
Runtime.getRuntime().exec(new String[]{"open", "-a", "Microsoft Word", webdavUrl});
如果我从URL创建一个文件,我可以打开该文件,但我会失去它与WebDav URL的关联。
我发现了一个关于使用JavaScript代码可以在浏览器中执行此过程的讨论。
有什么想法吗?