方法1:
//使用java打开本地文件
public class OpenLocalFile {//"C:\Program Files (x86)\Tencent\TIM\Bin\QQScLauncher.exe"public static void main(String[] args) {/*** Runtime.getRuntime().exec();//java用来调用外部程序的方法,他会返回一个Process对象* Process对象有以下几个方法:*     1、destroy()      杀死这个子进程*   2、exitValue()      得到进程运行结束后的返回状态*      3、waitFor()       得到进程运行结束后的返回状态,如果进程未运行完毕则等待知道执行完毕*     4、getInputStream()  得到进程的标准输出信息流*   5、getErrorStream()  得到进程的错误输出信息流*   6、getOutputStream() 得到进程的输入流* */final Runtime runtime = Runtime.getRuntime();//java用来调用外部程序的类Process process = null;final String cmd = "rundll32 url.dll FileProtocolHandler file://C:\\Program Files (x86)\\Tencent\\TIM\\Bin\\QQScLauncher.exe";//要打开的文件路径。try {process = runtime.exec(cmd);  } catch (final Exception e) {  System.out.println("Error exec!");  } }
}

执行结果

使用Java打开外部程序相关推荐

  1. java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)

    转载自   java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件) 使用java代码打开任何格式的文件 public static void main(String[] a ...

  2. java 打开gc日志_在运行时打开GC日志记录

    java 打开gc日志 总是有下一个JVM表现不佳. 而且,您内心深知,如果您只有少数启动选项可以公开一些有关正在发生的事情的信息,那么您可能就有机会真正修复该死的东西. 但是不,您需要的标志( -X ...

  3. 用JAVA打开指定应用程序(软件),比如qq,浏览器

    用JAVA打开指定应用程序(软件),比如qq,浏览器.代码如下 public static void open(){if (java.awt.Desktop.isDesktopSupported()) ...

  4. java打开浏览器_Java调用浏览器打开网页完整实例

    这篇文章主要介绍了Java调用浏览器打开网页的方法,以完整实例形式分析了java打开网页的相关技巧,需要的朋友可以参考下 本文实例讲述了Java调用浏览器打开网页的方法.分享给大家供大家参考.具体实现 ...

  5. 使用Java打开本地文件

    推荐第二个,简单粗暴,Main方法实测有效 Java打开本地文件: 1借助java.lang.ProcessBuilder打开 /*** 借助java.lang.ProcessBuilder打开*/p ...

  6. 浏览器的默认java灰色_设置默认浏览器无效解决方法+java打开默认浏览器

    用了别人的电脑,打开啥都用360安全浏览器 后来自己装了opera.firefox.后来发现无论怎么设置默认浏览器,都用360打开 无奈之下卸载360安全浏览器,但是设置默认浏览器还是无效,甚至阿里旺 ...

  7. QT打开外部程序Windows Mac

    一.在应用程序中打开外部程序 QString qsPath = QCoreApplication::applicationDirPath(); #ifdef _WIN32qsPath += + &qu ...

  8. 安装java打开.jar文件

    Java下载安装.环境配置教程(Windows 10 超详细的图文版 ) 进入java官网下载页面:https://www.oracle.com/java/technologies/javase-jd ...

  9. java 打开指定文件,java解决指定应用程序打开指定文件

    java解决指定应用程序打开指定文件 //打开工具的路径及名字 String toolsPath = "D:/office/Office12/WINWORD.EXE"; //被打开 ...

  10. 能打开java文件_用java打开一个本地文件

    以下有三种方式打开 /** * 借助java.awt.Desktop打开 * @see 打开的目录或文件名中允许包含空格 */ private static void useAWTDesktop() ...

最新文章

  1. 无序数组及其子序列的相关问题研究
  2. 字节二面:GET 请求能上传图片吗?我蒙了。。
  3. camel_Apache Camel 2.14中的更多指标
  4. html5拍照上传 java_如何使用HTML5实现拍照上传应用
  5. 获取PE文件的区段表
  6. java开发串口步骤
  7. MySQL同步状态双Yes的假象及seconds_behind_master的含义
  8. 在二元树中找出和为某一值的所有路径
  9. flask-sqlAlchemy 创建表
  10. 看门狗计算机丢失xinput13.dll,windows10系统打开程序提示丢失xinput13dll怎么办
  11. 15条SQLite3语句
  12. h5跳转app指定页
  13. 一个浏览器播放5个或者6个flv的视频就不能播放了
  14. 西南航空创始人:82岁,我心依旧狂野
  15. 微信小程序自制底部菜单栏
  16. 【5G会话管理】UE IP地址的管理
  17. 软件测试中的心理学效应
  18. pytorch-YOLOv3移植到寒武纪
  19. HDFS健康检查 hdfs fsck
  20. 如何在集群上运行Shark

热门文章

  1. 探测内网c段、外网某网站(ip)的网络服务存活状态
  2. 广东大学 计算机 排名2015,2015美国大学计算机排名
  3. [你必须知道的异步编程]——基于任务的异步模式
  4. BZOJ 1100 luogu 3454(计算几何+KMP)
  5. Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样,dayjs...
  6. 【日常学习】【二叉树遍历】Uva548 - Tree题解
  7. 设计模式 (十) 装饰者模式
  8. ThreadPoolExecutor线程池源码(二) - 核心源码
  9. ThreadPoolExecutor源码学习(一) -核心属性及应用
  10. Thread类中的常用方法