1、打开可执行程序(exe等)

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!");

}

}

2、调用cmd打开目录

public class OpenDirectory {

public static void main(String[] args) throws IOException {

String[] cmd = new String[5];

String url = "D:\\ZTarget";

cmd[0] = "cmd";

cmd[1] = "/c";

cmd[2] = "start";

cmd[3] = " ";

cmd[4] = url;

Runtime.getRuntime().exec(cmd);

}

}

3、直接调用cmd命令

public static void main(String[] args) throws IOException {

String[] command = {"cmd","/c", "move G:/a.txt G:/Step_tmp.txt" };

Process ps = Runtime.getRuntime().exec(command );

}

cmd打开java文件夹_Java用CMD打开指定文件和文件夹相关推荐

  1. java 文件名查找_java 查找目录下指定文件名的文件

    这个Java类的作用是查找目录文件中特定文件名的文件,并不是查找文件内容.具体代码如下: package net.xsoftlab.baike; import java.io.File; import ...

  2. java swing 导出文件_java swing (一) 导出excel文件并打开

    点击XXX管理系统中的"导出Excel"按钮,然后弹出如上图,点击"保存"以后,该Excel就保存到指定路径,并且打开. 上述的动作,其实不难,主要是打开该文件 ...

  3. java 删除文件失败_java中File的delete()方法删除文件失败的原因

    一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用) 2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有 ...

  4. linux文件下生成一个文件,Linux系统下生成一个指定大小的文件要注意什么?

    在装系统,因此在这里随便记点东西. 从前与经理讨论NVR项目的时候,他提到要预先将用户指定好的磁盘空间预留出来,这是比较容易实现的功能.不容易实现的是自己写一个文件系统,这种方法我是不太敢照量啊,不过 ...

  5. linux循环目录下目录,Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件...

    一.循环列出目录下所有文件 #!/bin/bash function frfile() { local basefolder=$1 echo $basefolder #local filename f ...

  6. java linux创建文件夹_java web工程在linux下创建文件夹和文件

    具体的创建方法参照下面的实例: public class FileTest { public static void main(String[] args) { // 根据系统的实际情况选择目录分隔符 ...

  7. java不能安装_java环境安装之不能安装exe文件

    经过多年,打算再学下java 从官网下载java8安装包,但因为我的计算机的cd-room被卸载掉了,安装是报错说cab文件损坏之类的错误. 从stackOverflow中找到一篇眼前一亮的解决办法. ...

  8. java io流文件损坏_java使用io流下载.docx. xlsx文件,出现文件损坏提示

    介绍 在使用io流下载服务器上的资源文件时,出现以下提示:但是选择"是"后文件可以正常打开 参考 代码如下: [codesyntax lang="java"] ...

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

    Java调用浏览器打开网页实例完整版 引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读! package com.yifang. ...

最新文章

  1. 使用SVG中的Symbol元素制作Icon
  2. 2、python机器学习基础教程——K近邻算法鸢尾花分类
  3. LiveVideoStackCon 北京站,好久不见
  4. LeetCode之Longest Common Prefix
  5. CentOS 6快捷安装RabbitMQ教程
  6. 一线互联网公司的工程师们更应该增长技术以外的职场经验
  7. OpenCV中重映射
  8. poj3009深度优先搜索挑战程序设计竞赛
  9. ul c语言,IMX6UL裸机实现C语言蜂鸣器实验
  10. oracle π,plsql 计算π
  11. java aop注解日志记录_springMVC自定义注解,用AOP来实现日志记录的方法
  12. linux刷机软件,MTK平台刷机工具——SP_Flash_Tool
  13. 【win10】键盘上Prtsc键快捷截图无法使用的解决办法
  14. FPGA之旅设计99例之第十九例----OV5640上电及初始化
  15. 课本剧剧本和计算机专业相关,《滥竽充数》课本剧剧本
  16. C语言的switch语句
  17. 张邦鑫:组织文化 - 价值观打造方法论初步
  18. 俄油与中石油达成为期10年的协议;苏伊士完成股东联合体收购,苏冰岚履职首席执行官 | 能动...
  19. myeclipse 2015 stable2.0破解安装教程
  20. Connection to node -1 (/ip:9092) could not be established. Broker may not be available.

热门文章

  1. SIGIR 2021 | Pchatbot: 大规模个性化聊天机器人数据集
  2. B站疯传,一整套人工智能学习资料免费送,不谢!
  3. 联合检测和跟踪的MOT算法解析(含MOT17 No.1等多个榜前算法)
  4. 论文盘点:CVPR 2019 - 文本检测专题
  5. 机器学习理论《统计学习方法》学习笔记:第十一章 条件随机场(CRF)
  6. C++容器 bitset
  7. Greenplum【环境搭建 01】CentOS Linux release 7.5 环境单机版详细安装配置步骤+问题解决(含安装包资源)
  8. Java与ElasticSerach的整合
  9. seata+nacos出现failed to req API:/nacos/v1/ns/instance/beat after all servers([127.0.0.1:8848])
  10. eclipse安装lombok后无法启动解决办法