作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 Mac OS X 上以编程方式从 Java 打开 *.docx 文件。对于 Windows 和 Linux,我已经使用以下方法让它工作:
window :
Runtime.getRuntime().exec(new String[] {"C:\Program Files\Microsoft Office\Office15\WINWORD.EXE", "document.docx"});
Linux:
Runtime.getRuntime().exec(new String[] {"/bin/sh", "-c", "/usr/bin/libreoffice", "document.docx"});
它如何与 Mac OS X 一起工作?我的 Microsoft Office 安装位于以下位置:
/Applications/Microsoft Office 2011/Microsoft Word.app
非常感谢任何想法 - 谢谢。
最佳答案
您可以使用 Java Desktop API 在所有三个操作系统中打开它:
File myFile = new File("/path/to/mydoc.docx");
Desktop.getDesktop().open(myFile);
关于java - 如何从 Java 在 Mac OS X 上的 Microsoft Word 中打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25164067/
我是一名优秀的程序员,十分优秀!