java中Runtime.getRuntime().exec(String cmd)接口允许你执行一个windows命令,我想通过该命令,打来任意的windows文件,文件夹,或者程序。
直接写成Runtime.getRuntime.exec(test.txt); 运行时将报错,因为text.txt不可执行。
调查了一下,发现了这两个Windows命令挺好用:Start 和 call,
利用他们, 可以如下实现:
Runtime.getRuntime().exec("cmd /c start C:\\DocYouWant2Open.txt"); Runtime.getRuntime().exec("cmd /c cd C:\\a b & start 1.txt");//error Runtime.getRuntime().exec("cmd /c call \"C:\\path contain space\\1.txt\""); Runtime.getRuntime().exec("cmd /c start \"C:\\Program files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\""); Runtime.getRuntime().exec("cmd /c call explorer \"C:\\Program Files\\Microsoft Office\\OFFICE11\""); Runtime.getRuntime().exec("cmd /c call \"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\"");
他们的区别在于,start命令路径参数中不支持空格,call通过引号括起来,路径参数可以支持空格。
顺路看了两篇关于bat的文章,windows的bat确实也挺强~ :)
http://www.yesky.com/20020228/218877.shtml
http://blog.csdn.net/able123521/archive/2007/12/15/1937918.aspx
==================================
为了日后搜索方便设置的关键字: 启动,起动
相关推荐
Java调用DOS命令主要涉及Java的Runtime类和ProcessBuilder类,这两个类允许Java程序执行外部命令,也就是我们常说的DOS命令或者Windows命令行指令。这个过程通常被称为进程交互或者系统调用。 首先,Runtime类是每...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
- 易于集成:适用于应用程序的安装与卸载过程。 **缺点**: - 灵活性较低:只能导入指定的文件。 - 安全风险:需要管理员权限执行。 ##### 方法3:使用第三方库(如gdapi) **描述**: - 使用Java Native ...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...
在开发Java应用程序的过程中,正确配置环境变量是非常重要的一步,它直接关系到开发工具能否正常识别并使用Java运行时环境(JRE)或Java开发工具包(JDK)。本文将详细介绍如何在Windows操作系统下设置JAVA_HOME、...
- **功能**:用于启动外部程序或命令。 - **语法**:`start [options] command [parameters]` - **示例**: ```bat @echo off start "" /MIN "C:\Program Files (x86)\Java\jdk1.6.0_39\bin\jvisualvm.exe" ``` ...
在Windows 7操作系统中,配置Java Development Kit (JDK)是一项必要的任务,因为这使得开发者能够在任何目录下执行Java命令并加载所需的类库。本文将详细解释如何配置JDK环境变量,确保Java开发环境的正常运行。 ...