ZEV 发表于 2017-12-6 16:53:58

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


[*]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!");
[*]    }
[*]}

无衣师尹 发表于 2017-12-7 08:37:21

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

支持一下

a3565400 发表于 2018-10-3 05:45:30

支持 感谢分享
页: [1]
查看完整版本: 【Z】java打开指定XX,转自外网教程