`
dawninfall
  • 浏览: 3312 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 下面执行外部程序

    博客分类:
  • JAVA
 
阅读更多
	public void execBat(){
		String path = String.format("%srunMain.bat", getAppRootDir());
		try {
			System.out.println(String.format("bat path = %s", path));
			System.out.println(System.currentTimeMillis());
			Process process = Runtime.getRuntime().exec(path);
			BufferedReader read = new BufferedReader(new InputStreamReader(   
                   process.getInputStream()));   
      String str = null;   
      while ((str = read.readLine()) != null) {   
         System.out.println(str);   
      }
			System.out.println(System.currentTimeMillis());
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

 

分享到:
评论

相关推荐

    用JAVA调用外部程序并截出程序运行结果

    在Java编程中,有时我们需要与操作系统进行交互,执行一些外部程序并获取其运行结果。这通常通过使用Java的`Runtime`类或者`ProcessBuilder`类来实现。本文将详细讲解如何使用Java调用外部程序以及如何捕获并处理...

    Java调用外部程序命令

    `Runtime` 类提供了与当前Java应用程序相关的环境信息,并允许访问与环境相关的服务,如读取系统属性、执行外部程序等。其中最重要的方法是 `exec(String command)` 方法,用于执行指定的命令。 ```java Process p ...

    用java 调用外部程序

    在Java编程中,有时我们需要调用操作系统中的外部程序来执行特定任务,比如运行批处理脚本、系统命令或者使用第三方工具。这篇博文“用java 调用外部程序”可能详细介绍了如何在Java环境中实现这一功能。虽然描述...

    用bat运行java文件中引用了外部jar的java程序

    下面将详细介绍如何通过BAT文件运行引用了外部jar的Java程序。 首先,我们需要了解Java程序的运行机制。Java程序是由JVM(Java虚拟机)执行的,通过`java`命令来启动。如果Java程序依赖于外部的jar库,我们可以通过...

    完整版执行外部程序.rar

    下面我们将深入探讨执行外部程序的相关知识点。 1. **什么是执行外部程序?** 在编程中,执行外部程序意味着从一个程序(通常是主程序)启动另一个独立的程序,并可能等待其完成或获取其结果。这通常通过操作系统...

    java调用外部jar文件

    在Java编程中,有时我们需要在运行时加载和执行外部的jar文件,这通常是出于灵活性、模块化或插件架构的需求。这个过程涉及到类加载器(Class Loaders)的概念,它是Java虚拟机(JVM)的一个核心特性。下面将详细...

    通过JAVA执行命令行程序

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行命令行程序。这通常是通过Java的Runtime类或ProcessBuilder类来实现的。本文将详细讲解如何通过Java执行命令行程序,以及在处理...

    Java中使用Runtime和Process类运行外部程序.docx

    在Java编程中,有时我们需要在程序中调用操作系统级别的命令或者执行外部程序,这就涉及到Java中的`Runtime`和`Process`类。这两个类提供了一种机制,使得Java应用程序能够与操作系统进行交互,执行系统命令或者运行...

    使用JavaService把Java程序转换成windows服务

    将Java程序转换为Windows服务是通过JavaService工具实现的,这个工具允许Java应用程序在Windows操作系统中作为服务运行,从而在系统启动时自动启动程序,并且可以在服务管理器中进行管理。下面将详细讲解如何操作和...

    Java调用系统执行程序(OS Command)

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统命令或者运行外部程序。这个过程通常被称为调用系统执行程序,或称为进程控制。在Java中,我们可以使用`Runtime`类或者`ProcessBuilder`类来实现这个...

    java执行可执行文件或批处理

    `java.lang.Runtime`类提供了运行时环境的信息和操作,包括执行外部进程的能力。`Runtime.getRuntime()`方法用于获取当前Java应用程序的运行时对象,通过这个对象可以调用`exec()`方法来启动一个新的进程。 #### ...

    调用外部程序.rar

    下面我们将详细探讨在多个常用编程语言中调用外部程序的方法。 1. **Python** 在Python中,我们可以使用`subprocess`模块来执行外部程序。例如,`subprocess.Popen()`函数用于创建一个新的进程,而`subprocess....

    Java调用应用程序和Dos中的命令

    在Java编程中,有时候我们需要执行一些操作系统级别的任务,例如启动一个外部程序、执行一些系统命令等。这通常可以通过Java的`Runtime`类实现,尤其是通过`Runtime.exec()`方法来创建一个新的进程。本文将详细介绍...

    取外部运行程序的窗口标题.rar

    下面我们将详细探讨如何获取外部程序的窗口标题以及相关的技术知识点。 首先,我们需要理解窗口标题是什么。在操作系统中,每个正在运行的应用程序通常都有一个窗口,窗口的顶部显示的就是窗口标题,它包含了应用...

    java程序集合1.rar_java 画图_java程序_windows 程序 窗体_画图 java

    Java的Runtime类或者ProcessBuilder类可以用来执行操作系统命令,这在需要调用外部工具或者脚本时非常有用。例如,你可以通过这些API来打开一个文件、运行一个程序,或者执行系统级别的文件操作。 “对话框”...

    Java常用实例程序

    4. **异常处理**:Java通过try-catch-finally结构来捕获和处理运行时错误,确保程序的稳定性和健壮性。 5. **集合框架**:Java集合框架包括List(如ArrayList、LinkedList)、Set(如HashSet、TreeSet)和Map(如...

    java调用Windows应用程序

    在Java编程环境中,有时我们需要与操作系统进行交互,例如调用Windows上的特定应用程序,这通常是通过Java的`...同时,需要注意的是,安全性和权限控制也是在调用外部程序时必须考虑的因素,以防止潜在的安全风险。

    Java如何基于ProcessBuilder类调用外部程序

    Java如何基于ProcessBuilder类调用外部程序 Java中的ProcessBuilder类提供了一种方便的方式来调用外部程序。通过ProcessBuilder类,可以轻松地执行外部命令,并获取其输出结果。在本文中,我们将详细介绍如何使用...

    164个Java完美程序

    下面,我们将对Java编程的一些关键知识点进行详细的阐述。 1. **基础语法**: Java的基础语法包括变量声明、数据类型(如基本类型和引用类型)、运算符、控制结构(如if语句、for循环、while循环)以及方法定义等。...

    调用外部程序

    外部程序是指不在当前运行的应用程序内部,而是作为一个独立的可执行文件存在于系统中的程序。例如,Windows操作系统中的记事本、命令提示符等都是外部程序。 调用外部程序的方法有很多种,下面列举一些常见的方式...

Global site tag (gtag.js) - Google Analytics