`
piperzero
  • 浏览: 3484120 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java方法执行控制台命令工具类

 
阅读更多
package com.yanek.util;

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;

public class Tool {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		System.out.println(executeCommond("ipconfig"));

	}
     /**
      *  java方法执行控制台命令,返回执行的输入结果
      * @param cmd
      * @return
      */
	public static String executeCommond(String cmd) {
		String ret = "";
		try {
			Process p = Runtime.getRuntime().exec(cmd);
			InputStreamReader ins = new InputStreamReader(p.getInputStream());
			LineNumberReader input = new LineNumberReader(ins);

			String line;
			while ((line = input.readLine()) != null) {
				System.out.println(line);
				ret += line + "<br>";
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		return ret;
	}

}


分享到:
评论

相关推荐

    一个通用的Java线程池类

    2.然后根据提示运行java命令执行示例程序,观看线程池的运行结果 目标:Java中多线程技术是一个难点,但是也是一个核心技术。因为Java本身就是一个多线程语言。本人目前在给46班讲授Swing的网络编程--使用Swing来...

    java调用windows命令

    JAVA如何调用WINDOWS命令行 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令

    Java Modplayer 2.3 音频播放器

    该播放器可以运行控制台应用程序, 其swing gui 或作为小程序. 功能参见https://sourceforge.net/projects/javamod/?source=directory 播放老 amiga protracker 文件 播放 C64 SID 文件 播放 mp3, ogg, midi, wav, ...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Java项目开发与毕业设计指导

    安装JDK、配置环境变量,打开Eclipse导入ch04项目,运行server.FishServer类启动服务器端,运行java client.SwimFish类启动客户端。注意,同时在多台机上运行客户端才能显示出网络游鱼的效果,在同一台机上打开多个...

    java高校职工工资管理系统

    界面为控制台命令交互式输出展示 二、技术实现 后端:java 面向对象 运行环境及开发工具:jdk8,idea或者eclipse 三、系统功能 主要功能包括: 添加职工信息:包括职工的编号,职工姓名,职工类型,职工工资 查看...

    一个可以直接使用的通用线程池Util

    2.然后根据提示运行java命令执行示例程序,观看线程池的运行结果 目标:Java中多线程技术是一个难点,但是也是一个核心技术。因为Java本身就是一个多线程语言。本人目前在给46班讲授Swing的网络编程--使用Swing来...

    Java开发技术大全 电子版

    第13章常用工具类391 13.1Runtime类的使用391 13.1.1内存管理392 13.1.2执行其他程序393 13.2System类的使用395 13.2.1利用currentTimeMillis()记录程序执行的时间395 13.2.2利用exit()退出虚拟机396 13.2.3...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    虚拟机堆转储快照分析工具 / 84 4.2.6 jstack:Java堆栈跟踪工具 / 85 4.3 JDK的可视化工具 / 87 4.3.1 JConsole:Java监视与管理控制台 / 88 4.3.2 VisualVM:多合一故障处理工具 / 96 4.4 本章小结 / 105 第5...

    Java基础单词

    Java运行环境(Java Runtime Environment) 37. javac n. Java编译程序 38. println n. 换行打印(Java语言中的命令) 39. edit ['edɪt] vt. 编辑;校订; 40. standard ['stændəd] n. 标准 41. edition...

    Java虚拟机

    4.3.1 JConsole:Java监视与管理控制台 4.3.2 VisualVM:多合一故障处理工具 4.4 本章小结 第5章 调优案例分析与实战 5.1 概述 5.2 案例分析 5.2.1 高性能硬件上的程序部署策略 5.2.2 集群间同步导致的内存...

    Graphic-Console:我制作的用于运行某些程序的图形控制台。 主要是为了有趣地测试图形和其他东西

    这是一个简单的控制台之类的程序,我已使用一些简单的Java图形在Java中设计并制作了该程序。 该程序的想法是制作一个程序,我可以将其导出为jar文件,并通过它运行基于控制台的简单程序,同时以一种丰富多彩而有趣...

    sbt-javap:直接从SBT控制台运行Javap

    Java提供了javap工具来反汇编和检查Java字节码。 这使作者可以查看其代码如何在较低级别上运行,了解如何对高级Scala概念进行编码以及潜在地发现性能问题。 使用javap一个挑战是正确指定类路径。 由于SBT知道您项目...

    Java微服务架构163课

    全套微服务架构,视频学习java微服务架构,包括如下 第1章 微服务简介 001构建单体应用 002微服务解决复杂问题 003微服务的优点 004微服务的缺点 第2章 Linux使用 005Linux 简介 006Linux 与 Windows ...

    TestNG安装包

    现在,打开控制台并执行以下的java命令。 OS 任务 命令 Windows 打开命令控制台 c:\&gt; java -version Linux 打开命令终端 $ java -version Mac 打开命令终端 machine:~ joseph$ java -version 让我们来验证...

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    Java微服务架构l零从基础到精通高清视频教程全套 第1章 微服务简介 001构建单体应用 002微服务解决复杂问题 003微服务的优点 004微服务的缺点 第2章 Linux使用 005Linux 简介 006Linux 与 Windows 比较 007...

    matlab说话代码-jsh:jsh-“JavaShell”

    OS等)上,存在大量的“外壳”,即读取一系列“命令”(从“脚本文件”或从控制台)并执行的程序他们:Bourne Shell,BASH,C Shell,Korn Shell,仅举几例。 JSH是另一个从以下几个方面脱颖而出的Shell程序: 命令...

Global site tag (gtag.js) - Google Analytics