【发布时间】:2016-03-12 15:10:47
【问题描述】:
我有一个在 MS Word 上打开 WebDAV 文件的 Java 应用程序。使用以下代码在 Windows 上成功运行:
Runtime.getRuntime().exec("cmd /c start winword " + webdavUrl);
但在 Mac OSX 上这是不可能的。我试过这个功能,但它只打开一个空白文档:
Runtime.getRuntime().exec(new String[]{"open", "-a", "Microsoft Word", webdavUrl});
如果我从 URL 创建一个文件,我可以打开该文件,但我失去了对 WebDav URL 的引用。
我找到了一个discussion,它是关于可以从浏览器执行此过程的 JavaScript 代码。
有什么想法吗?
【问题讨论】:
-
也许这里建议的解决方案可能会有所帮助(例如使用 AppleScript 的解决方案):stackoverflow.com/questions/8387371/…。不过,我目前无法尝试这些。
-
对于任何想知道为什么这在 Office 2016 for Mac 中不起作用的人,原因是此版本的 Office 中删除了 WebDAV 支持。