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应用程序中调用控制台命令,比如Windows系统的CMD命令行或者在Linux环境中使用wget工具。在Java中,我们可以使用Runtime类或者ProcessBuilder类来实现这样的功能。...
本示例“osgi自定义控制台命令demo”将向我们展示如何创建和实现自己的控制台命令,以增强OSGi的交互性。 首先,理解OSGi中的bundle至关重要。Bundle是OSGi的核心构建块,类似于Java中的jar文件,但包含了元数据,...
在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...
在现代计算机系统中,控制台通常用于执行命令行操作,而Java通用控制台则是将这种功能封装在一个友好的图形界面中,使得用户可以更加直观、便捷地进行交互。 Swing是Java Foundation Classes (JFC)的一部分,提供了...
这个开源项目为用户提供了在没有图形用户界面(GUI)环境下管理DVD收藏的工具,非常适合那些对编程感兴趣或者想要学习Java控制台应用开发的人员。 在Java中,控制台应用程序通常通过标准输入(键盘)和标准输出...
2.然后根据提示运行java命令执行示例程序,观看线程池的运行结果 目标:Java中多线程技术是一个难点,但是也是一个核心技术。因为Java本身就是一个多线程语言。本人目前在给46班讲授Swing的网络编程--使用Swing来...
【Java控制台购物系统】是一个基于Java SE(标准版)开发的简单购物应用程序,它提供了一个基础的模拟购物环境,适合初学者理解面向对象编程、数据结构和算法在实际问题中的应用。在这个系统中,用户可以通过命令行...
Java编写的控制台文件管理器是一个实用的工具,它允许用户通过命令行界面进行一系列的文件操作。这个程序的核心在于其对Java I/O(输入/输出)类库的充分利用,尤其是`java.io`包中的类。以下是这个项目涉及到的一些...
6. **设计模式**:虽然这是一个简单的项目,但可能包含了单例模式(如创建文件操作的工具类)或工厂模式(用于创建学生对象)等基础设计模式的运用。 7. **编译与运行**:在IDEA中,项目的构建和运行涉及到Maven或...
在这个学生管理系统中,Java提供了一个稳定的运行环境和强大的编程工具集。 2. 泛型(Generics): 泛型是Java 5引入的新特性,主要用于增强类型安全和提高代码的重用性。在学生管理系统中,我们可以创建泛型类或...
此时,Java虚拟机将加载`HelloWorld.class`文件并执行其中的`main`方法,最终在控制台上输出“Hello, World!”。 ### 注意事项 1. **JDK环境配置**:在编写和运行Java程序之前,请确保已经正确安装了Java开发工具...
在Java虚拟机运行过程中,我们可能需要使用各种命令工具来监控和诊断可能出现的问题。以下是一些常用的JVM命令工具及其知识点。 1. jps命令 jps(JVM Process Status Tool)命令用于列出正在运行的Java虚拟机进程...
9. jps.exe:这是一个JVM进程状态工具,用于列出正在运行的Java进程及其ID,类似于Unix系统中的ps命令。 10. jstat.exe:JVM统计监控工具,用于监视垃圾回收、类加载等信息。 11. jstatd.exe:此工具提供了一个...
### Java运行原理与javap命令运行结果解析 #### 一、Java运行原理概述 Java是一种广泛使用的编程语言,它的程序可以在任何支持Java虚拟机(JVM)的操作系统上运行,而无需重新编译。Java程序的执行过程可以分为...
- **控制台输入解析**:系统通过解析用户的命令行输入来执行相应的操作,可能使用`String.split()`方法将用户输入的字符串分割成命令和参数。 9. **设计模式** - **单例模式**:数据库连接或其他全局资源可能使用...
Java命令大全涵盖了几个重要的工具,它们是Java开发者日常工作中不可或缺的部分。这些工具包括`java.exe`、`javac.exe`、`javaw.exe`、`javah`和`javap`,它们各自承担着不同的任务。 1. `java.exe`: 这是运行Java...
4. **类和对象**:图书、用户、借阅记录等核心概念会被抽象为Java类,每个类包含属性(如书名、作者、出版日期等)和方法(如添加书籍、借阅书籍等)。面向对象的设计原则如封装、继承和多态在系统设计中也会得到...
Java 2平台是Java技术的核心组成部分,它提供了广泛的功能和工具,使得开发者能够创建、编译、运行Java应用程序。在Java 2中,有一系列的命令行工具,它们是开发过程中的重要环节。下面将详细解释这些命令及其用法。...
例如,如果执行命令`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) { ...