java调用计算机显示文档
2013-07-13 20:20
134 查看
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); } }
相关文章推荐
- java调用计算机显示文档
- JAVA IO操作文件(包括word文档的显示)-asp.net关注
- Oracle全文检索建索引,存储过程,以及java方法调用高亮显示
- Java 调用翻译软件实现英文文档翻译
- 已有WSDL和XSD文档,利用JAVA来实现SOAP的客户端的调用
- java 用JNA调用dll 参考文档
- 织梦内容页文档页,php逻辑调用dede:field.price控制显示原价优惠价
- JniHelper调用java静态和非静态方法总结(即cocos2dx中调用android平台下显示第三方广告)
- linux shell 调用 java 在终端显示消息问题
- Java基础——Static修饰符+静态相关+帮助文档制作+对象初始化_调用成员过程+单例设计
- 基于MFC单文档下调用opencv库并将图片效果显示在单文档窗口
- java下载页面的显示类,可以直接调用
- java 隐式调用和显示调用
- 编写一个单文档界面应用程序,该程序可以测试在鼠标左键按下时鼠标光标的位置是否处在某规定的矩形框内,如果不在该矩形内则计算机的扬声器会发出“叮”的声音,反之则会在用户区显示光标的位置。
- java 显示调用和隐式调用 示例
- 一个Java的SWT菜单显示和递归调用的简单实例
- 尝试从远程计算机访问Web服务不显示调用按钮
- JAVA调用vbScript脚本取得计算机信息小例子
- scala---文档主题生成模型(LDA)算法原理及Spark MLlib调用实例(Scala/Java/python)
- 用JAVA语言编写程序:包含两个类,一个类Cricle中包含计算圆周长,面积的方法。在另一个类Compute中给出半径值为10,创建对象,并调用Cricle类中的方法,计算该对象的面积、周长并显示出结