- 浏览: 782143 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
java 调用doc命令
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CMDExecRun {
/**
* @param args
* @throws IOException
* @throws InterruptedException
*/
public static void main(String[] args) throws IOException, InterruptedException {
Process process=Runtime.getRuntime().exec("D:/Program_Files/Java/jdk1.6.0_30/bin/java");
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream(), "GBK"));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br = new BufferedReader(new InputStreamReader(process.getErrorStream(), "gbk"));
while ((line = br.readLine()) != null) {
//System.err.println(line);
}
// 当前线程等待该process结束,既挂起主线程
process.waitFor();
}
}
======================
把命令写到文件里
=========================================================
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CMDExecRun {
/**
* @param args
* @throws IOException
* @throws InterruptedException
*/
public static void main(String[] args) throws IOException, InterruptedException {
String str="testrun.bat";
Process process=Runtime.getRuntime().exec(str);
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream(), "GBK"));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br = new BufferedReader(new InputStreamReader(process.getErrorStream(), "gbk"));
while ((line = br.readLine()) != null) {
//System.err.println(line);
}
//等待子进程完成再往下执行。
process.waitFor();
}
}
- CMDExec.zip (2.1 KB)
- 下载次数: 5
- CMDExecFile.zip (2.9 KB)
- 下载次数: 3
发表评论
-
中文乱码问题
2012-09-20 08:19 949http://myxiaoyi.blog.51cto.com/ ... -
验证码
2012-09-12 08:53 846验证码 -
java.sql.SQLRecoverableException
2012-09-05 23:05 5677jdbc操做数据库 Blob 数据类型时,不能关了 Con ... -
java学习网站
2012-08-30 18:18 5436http://java.sun.com/developer/b ... -
启动java文件报环境问题
2012-08-03 12:11 738启动java文件报环境问题 cd `dirname $ ... -
得到当前系统路径
2012-08-02 13:26 1078package com.common.path; im ... -
java md5加密
2012-07-01 13:52 975import java.math.BigInteger; i ... -
java读写csv文件,中文乱码问题
2012-05-21 10:19 26777java读写csv文件,中文乱码问题 read / ... -
java学习网址
2012-05-18 09:35 1080javaee官方: http://docs.oracle.c ... -
判断两个类是否相等
2012-03-28 09:21 1128public class TestVo { private ... -
java classpath
2011-12-09 00:37 1042java调用文件时,相对路径,都是指,当前的启动路径 文件所 ... -
javac 可以执行 java不能执行
2011-10-26 20:40 5254javac 可以执行 java不能执行 java ... -
java 函数
2011-10-18 17:28 1133java 函数 /** * 向上取整 ... -
注释去掉提示
2011-07-27 08:46 880注释去掉提示 @SuppressWarnings(&q ... -
Java调用存储过程的2种方法
2011-05-11 12:28 1187Java调用存储过程的2种方法 creat proc ... -
quartz 执行定时任务
2011-03-08 10:13 926http://www.quartz-scheduler.org ... -
Javadb学习 连接Javadb的两种方法 javadb-10_5_1_1.zip
2010-12-24 14:40 3574Javadb学习 环境变量设置: DERBY_HOME=D ... -
Spring Mail中文乱码问题
2010-12-12 17:17 1796转载:http://blog.csdn.net/matrixj ... -
Java初学者遇到的问题 环境变量
2010-12-10 08:47 1068Java初学者遇到的问题 Java ... -
Java执定定时任务
2010-12-08 14:03 779开始时间可通过属性文件配置,修改文件后,在执行一次任务后,就会 ...
相关推荐
以下是如何使用Java调用Windows命令行的详细步骤和注意事项: 1. **调用外部程序** - 使用`Runtime.getRuntime().exec()`方法创建一个子进程来执行指定的可执行程序。例如: ```java Process process = Runtime....
总之,Java调用DOS命令主要依赖`Runtime`和`Process`类,需要注意命令格式、标准输出处理以及资源管理等问题,以确保命令的正确执行和程序的稳定运行。在实际开发中,应充分考虑各种情况,以保证代码的健壮性和跨...
"JAVA如何调用DOS命令" 本文将详细介绍如何使用 Java 调用 DOS 命令,从基本概念到实践应用,总结了几种需要注意的情况,并提供了相应的解决方案。 调用DOS命令的基本概念 在 Java 中,可以使用 Runtime 类和 ...
有时,单个命令无法满足需求,这时可以编写Shell脚本,然后通过Java调用。例如,使用`bash -c "your_script.sh"`来执行脚本。 在实际开发中,结合Java和Linux/Unix命令可以极大地提高工作效率,尤其是在系统管理和...
"java调用js方法.doc"很可能是详细描述如何从Java调用JS函数的步骤和示例。 在实际应用中,Java代码可能会通过Ajax发送一个请求到服务器,服务器解析请求后调用对应的JS函数,例如在"des.js"中执行解密操作,然后将...
Java操作DOS命令主要指的是通过Java程序调用操作系统(如Windows、Linux等)的命令行接口,执行系统级别的操作。这种技术在很多场景下都非常实用,例如自动化测试、系统管理或者进行一些系统级别的数据处理。下面...
### Java调用Shell脚本详解 #### 一、前言 在实际开发过程中,经常会遇到需要结合Java程序与Shell脚本进行操作的情况。通过Java调用Shell脚本不仅可以实现复杂的功能,还可以提高程序的灵活性和扩展性。本文将详细...
Java 调用 R 语言和调用 Python(前后端展示) Java 调用 R 语言 Java 调用 R 语言是为了实现多维度数据的特征选择和数据集协变量偏移(Covariate shift)的纠正功能。R 语言是一种统计编程语言,广泛应用于数据...
Java调用C++的过程主要涉及Java Native Interface (JNI),这是Java平台标准的一部分,允许Java代码和其他语言写的代码进行交互。JNI对于需要访问操作系统特定功能或使用C/C++库的Java开发者来说尤其有用。以下是详细...
#### 一、Java调用DOS命令的基础方法 Java提供了`Runtime`类以及其子类`Process`来实现对操作系统的调用。其中,`Runtime.getRuntime().exec(command)`是执行外部程序的主要方法,它可以创建一个新进程并返回一个`...
Java调用可执行文件和批处理命令是Java开发中常见的需求,特别是在与系统交互或集成外部工具时。本文将详细讲解两种主要的方法:调用exe文件和通过转换批处理文件来间接调用。 首先,调用Windows下的可执行文件...
在Java和C#中调用DOS命令的方式略有不同。在Java中,我们使用`Runtime.exec()`,而在C#中,我们可以使用`System.Diagnostics.Process`类。虽然两者都提供了执行外部命令的能力,但在具体实现和异常处理上可能存在...
Java 调用 Redis Java 调用 Redis 是指在 Java 编程中使用 Redis 客户端来访问 Redis 服务。Redis 是一个开源的、基于内存的数据存储系统,可以用来存储大量的数据。Jedis 是 Redis 的 Java 客户端,我们可以在 ...
本文将详细介绍如何使用Java来调用Windows命令行,包括执行DOS内部命令、打开不可执行文件以及处理具有标准输出的DOS可执行程序等常见场景。 #### 1. 使用`Runtime`类和`Process`类调用命令 Java提供了`java.lang....