查看: 4396|回复: 2

【Z】java打开指定XX,转自外网教程

[复制链接]

服务端开发者

枫币
4957
威望
61
贡献
431
在线时间
57 小时
注册时间
2016-12-30
QQ
发表于 2017-12-6 16:53:58 | 显示全部楼层 |阅读模式
  • public static void main(final String[] args) throws IOException {  
  •     openWindowsExe();  
  •     openExe();  
  •     openFile();  
  • }  
  •   
  • // 用 Java 调用windows系统的exe文件,比如notepad,calc之类  
  • public static void openWindowsExe() {  
  •     final Runtime runtime = Runtime.getRuntime();  
  •     Process process = null;  
  •     try {  
  •         final String command = "notepad";// 记事本  
  •         process = runtime.exec(command);  
  •     } catch (final Exception e) {  
  •         System.out.println("Error win exec!");  
  •     }  
  • }  
  •   
  • // 调用其他的可执行文件,例如:自己制作的exe,或是 下载 安装的软件.  
  • public static void openExe() {  
  •     final Runtime runtime = Runtime.getRuntime();  
  •     Process process = null;  
  •   
  •     try {  
  •         process = runtime.exec("C:\\Program Files\\Notepad++\\notepad++.exe");  
  •   
  •     } catch (final Exception e) {  
  •         System.out.println("Error exec!");  
  •     }  
  • }  
  •   
  • // 打开其他任意格式的文件,比如txt,word等  
  • public static void openFile() {  
  •     final Runtime runtime = Runtime.getRuntime();  
  •     Process process = null;//  
  •     final String cmd = "rundll32 url.dll FileProtocolHandler file://F:\\ECT项目资料\\建立EMF工程.txt";  
  •     try {  
  •         process = runtime.exec(cmd);  
  •     } catch (final Exception e) {  
  •         System.out.println("Error exec!");  
  •     }  
  • }  

ZEVMS冒险岛(079)游戏服务端

超级会员

枫币
6392
威望
-7
贡献
114
在线时间
145 小时
注册时间
2016-11-24
QQ
发表于 2017-12-7 08:37:21 | 显示全部楼层

RE: 【Z】java打开指定XX,转自外网教程

支持一下
回复

使用道具 举报

新人上路

枫币
126
威望
17
贡献
19
在线时间
4 小时
注册时间
2018-9-6
发表于 2018-10-3 05:45:30 | 显示全部楼层
支持 感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|枫叶物语冒险岛单机 | 本站已运行:

枫叶物语可能会倒闭,但是绝对不会变质。

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖QQ客服返回顶部