`
piperzero
  • 浏览: 3542747 次
  • 性别: 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中调用控制台程序

    "java中调用控制台程序"这个主题就是关于如何在Java应用程序中调用控制台命令,比如Windows系统的CMD命令行或者在Linux环境中使用wget工具。在Java中,我们可以使用Runtime类或者ProcessBuilder类来实现这样的功能。...

    osgi自定义控制台命令demo

    本示例“osgi自定义控制台命令demo”将向我们展示如何创建和实现自己的控制台命令,以增强OSGi的交互性。 首先,理解OSGi中的bundle至关重要。Bundle是OSGi的核心构建块,类似于Java中的jar文件,但包含了元数据,...

    java调用windows命令

    在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...

    Java通用控制台

    在现代计算机系统中,控制台通常用于执行命令行操作,而Java通用控制台则是将这种功能封装在一个友好的图形界面中,使得用户可以更加直观、便捷地进行交互。 Swing是Java Foundation Classes (JFC)的一部分,提供了...

    JAVA做的控制台DVD管理系统,开源

    这个开源项目为用户提供了在没有图形用户界面(GUI)环境下管理DVD收藏的工具,非常适合那些对编程感兴趣或者想要学习Java控制台应用开发的人员。 在Java中,控制台应用程序通常通过标准输入(键盘)和标准输出...

    一个通用的Java线程池类

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

    java控制台购物系统

    【Java控制台购物系统】是一个基于Java SE(标准版)开发的简单购物应用程序,它提供了一个基础的模拟购物环境,适合初学者理解面向对象编程、数据结构和算法在实际问题中的应用。在这个系统中,用户可以通过命令行...

    java编写的控制台文件管理器

    Java编写的控制台文件管理器是一个实用的工具,它允许用户通过命令行界面进行一系列的文件操作。这个程序的核心在于其对Java I/O(输入/输出)类库的充分利用,尤其是`java.io`包中的类。以下是这个项目涉及到的一些...

    java学生管理系统控制台版

    6. **设计模式**:虽然这是一个简单的项目,但可能包含了单例模式(如创建文件操作的工具类)或工厂模式(用于创建学生对象)等基础设计模式的运用。 7. **编译与运行**:在IDEA中,项目的构建和运行涉及到Maven或...

    java学生管理系统控制台应用程序

    在这个学生管理系统中,Java提供了一个稳定的运行环境和强大的编程工具集。 2. 泛型(Generics): 泛型是Java 5引入的新特性,主要用于增强类型安全和提高代码的重用性。在学生管理系统中,我们可以创建泛型类或...

    Java零基础 - 使用java命令运行Java程序.md

    此时,Java虚拟机将加载`HelloWorld.class`文件并执行其中的`main`方法,最终在控制台上输出“Hello, World!”。 ### 注意事项 1. **JDK环境配置**:在编写和运行Java程序之前,请确保已经正确安装了Java开发工具...

    java虚拟机常用命令

    在Java虚拟机运行过程中,我们可能需要使用各种命令工具来监控和诊断可能出现的问题。以下是一些常用的JVM命令工具及其知识点。 1. jps命令 jps(JVM Process Status Tool)命令用于列出正在运行的Java虚拟机进程...

    JAVA命令大全.pdf

    9. jps.exe:这是一个JVM进程状态工具,用于列出正在运行的Java进程及其ID,类似于Unix系统中的ps命令。 10. jstat.exe:JVM统计监控工具,用于监视垃圾回收、类加载等信息。 11. jstatd.exe:此工具提供了一个...

    Java运行原理 javap命令运行结果

    ### Java运行原理与javap命令运行结果解析 #### 一、Java运行原理概述 Java是一种广泛使用的编程语言,它的程序可以在任何支持Java虚拟机(JVM)的操作系统上运行,而无需重新编译。Java程序的执行过程可以分为...

    Java实现控制台货物销售管理系统

    - **控制台输入解析**:系统通过解析用户的命令行输入来执行相应的操作,可能使用`String.split()`方法将用户输入的字符串分割成命令和参数。 9. **设计模式** - **单例模式**:数据库连接或其他全局资源可能使用...

    JAVA命令大全[参考].pdf

    Java命令大全涵盖了几个重要的工具,它们是Java开发者日常工作中不可或缺的部分。这些工具包括`java.exe`、`javac.exe`、`javaw.exe`、`javah`和`javap`,它们各自承担着不同的任务。 1. `java.exe`: 这是运行Java...

    基于Java的图书管理系统课程设计(控制台实现).zip

    4. **类和对象**:图书、用户、借阅记录等核心概念会被抽象为Java类,每个类包含属性(如书名、作者、出版日期等)和方法(如添加书籍、借阅书籍等)。面向对象的设计原则如封装、继承和多态在系统设计中也会得到...

    java 2语言命令详解

    Java 2平台是Java技术的核心组成部分,它提供了广泛的功能和工具,使得开发者能够创建、编译、运行Java应用程序。在Java 2中,有一系列的命令行工具,它们是开发过程中的重要环节。下面将详细解释这些命令及其用法。...

    JAVA数据输入方式(命令行输入和控制台输入)

    例如,如果执行命令`java Test 1 2 3`,则`args`数组的内容将是`args[0] = "1"`, `args[1] = "2"`, `args[2] = "3"`。 **示例代码:** ```java public class Test { public static void main(String[] args) { ...

Global site tag (gtag.js) - Google Analytics