java调用计算机显示文档
2023-09-27 14:23:52 时间
import java.awt.Desktop; import java.io.File; import java.io.IOException; /** * Java调用系统默认程序打开本地文件 * @see 这里提供了三种打开方式,大家可自行选取 * @create Apr 23, 2013 1:00:37 AM * */ public class OpenLocalFile { public static void main(String[] args) throws IOException { // useAWTDesktop(); useCMDCommand(); //useLocalCommand(); } /** * 借助java.awt.Desktop打开 * @see 打开的目录或文件名中允许包含空格 */ private static void useAWTDesktop() throws IOException{ Desktop.getDesktop().open(new File("..\\BaoDing_Shoop\\保定商场商品管理系统项目帮助.doc")); } /** * 借助cmd命令打开 * @see WPS文字--------Runtime.getRuntime().exec("cmd /c start wps") * @see WPS表格--------Runtime.getRuntime().exec("cmd /c start et") * @see WPS演示--------Runtime.getRuntime().exec("cmd /c start wpp") * @see Office Word---Runtime.getRuntime().exec("cmd /c start winword") * @see Office Excel--Runtime.getRuntime().exec("cmd /c start excel") */ private static void useCMDCommand() throws IOException{ //若打开的目录或文件名中不包含空格,就用下面的方式 //Runtime.getRuntime().exec("cmd /c start D:/mylocal/测试用例.xls"); //(可以'运行'或'Win+R',然后输入'cmd /?'查看帮助信息) Runtime.getRuntime().exec(new String[]{"cmd.exe", "/c", "G:\\java\\BaoDing_Shoop\\保定商场商品管理系统项目帮助.doc"}); } /** * 借助本地安装程序打开 * @see 若打开的目录或文件名中包含空格,它就无能为力了..不过本地程序的安装目录允许含空格 */ private static void useLocalCommand() throws IOException{ String etCommand = "D:/Program Files/WPS/8.1.0.3526/office6/et.exe"; String filePath = "D:/mylocal/测试用例.xls"; Runtime.getRuntime().exec(etCommand + " " + filePath); } }
相关文章
- asp.net RSA密钥之C#格式与Java格式转换(PEM格式)
- 如何通过java_API文档,学习一个java类?
- java生成excel文档
- Mac OS设置JAVA_HOME环境变量
- Word处理控件Aspose.Words功能演示:使用 Java 比较 MS Word 文档
- Word处理控件Aspose.Words功能演示:使用 Java 保护或取消保护 MS Word 文档
- Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并
- Word处理控件Aspose.Words功能演示:使用Java比较MS Word文档
- Java版Word开发工具Aspose.Words功能解析:添加和验证PDF文档中的数字签名
- Java -- IO -- 目录
- Java核心技术卷I基础知识3.6.8 阅读联机API文档
- 阿里 P7 给你系统梳理面试 6 大专题,Java 面试速成笔记太香了
- tomcat启动报错“Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: iZ25fsk1ifk: iZ25fsk1ifk”
- java Eclipse的使用技巧
- java代码注释:单行//,多行/* */,文档注释/** */
- java操作office和pdf文件java读取word,excel和pdf文档内容
- java读取pdf和MS Office文档
- 为了Java微信支付V3开发包,我找出了微信支付文档至少六个错误
- java.io与网络通信
- MyEclipse 启动之 java.lang.RuntimeException: No application id has been
- (JAVA编程练习):分解质因数 + 成绩等级。
- java.lang.IllegalArgumentException
- java下载word文档docx
- Amoeba是一个类似MySQL Proxy的分布式数据库中间代理层软件,是由陈思儒开发的一个开源的java项目
- java之整数的分解可以理解为倒序输出
- java 获取 属性的注释
- java Permissions and Security Policy--官方文档
- Java小白入门200例21之字符串反转
- 解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does
- Java使用spire进行word文档的替换