`
Gavin.Chen
  • 浏览: 324870 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Java调用Windows批处理

阅读更多

  有时候,JAVA程序需调用本地的批处理进行一些处理,下面的代码就演示了如何在JAVA中调用本地的批处理文件,如下

import java.io.BufferedReader;
import java.io.InputStreamReader;

/**  
 * @author Dao
 */
public class Test
{
   public static void main(String[] args)
  {
    Process process;
    try
    {
      process = Runtime.getRuntime().exec("c:\\1.bat");
      BufferedReader read = new BufferedReader(new InputStreamReader(
          process.getInputStream()));
      String str = null;
      while ((str = read.readLine()) != null)
      {
        System.out.println(str);
      }
    }
    catch (Exception e)
    {
      // TODO Auto-generated catch block   
      e.printStackTrace();
    }

  }
}

 

分享到:
评论

相关推荐

    Java调用Windows批处理.docx

    总结来说,Java调用Windows批处理文件是通过`Runtime.exec()`方法实现的,需要正确指定批处理文件的路径,并且注意处理程序的输出和错误流。在实际开发中,应考虑异常处理、资源管理和进程同步等问题,确保程序的...

    java调用bat批处理与sh脚本

    这篇博客“java调用bat批处理与sh脚本”将详细讲解如何在Java程序中实现这一功能。 首先,我们要理解Java是如何与操作系统进行交互的。Java提供了`Runtime`类和`ProcessBuilder`类,这两个类都可以用来执行外部命令...

    Java调用批处理示例

    ### Java调用批处理知识点详解 #### 一、概述 在Java中,有时我们需要执行一些系统级别的任务,比如启动一个程序或执行一个脚本。此时,我们可以通过Java调用来实现这些功能。Java提供了多种方法来调用外部命令,...

    使用java调用windows WIN脚本

    这篇博客文章"使用Java调用Windows WIN脚本"探讨了如何利用Java的接口来与Windows环境进行交互,实现这种跨平台语言与操作系统功能的融合。 首先,Java中可以通过`Runtime`或`ProcessBuilder`类来执行外部命令,...

    java 调用windows的一些可执行文件

    综上所述,Java调用Windows可执行文件是一个常见的需求,可以通过Runtime或ProcessBuilder类实现。理解并正确使用这些功能,可以帮助开发者实现更复杂的跨平台集成需求。在具体应用中,应考虑安全性、错误处理和资源...

    Oracle存储过程调用bat批处理脚本程序

    - `exesyscommand.jsp`: 这看起来是一个Java Servlet,可能是用于通过Web接口与数据库交互,调用存储过程执行批处理脚本。 - `PR_OTHER_SYSTEM_DATA_IMPORT.prc`: 这可能是一个存储过程,用于导入其他系统数据,它...

    解决Java调用BAT批处理不弹出cmd窗口的方法分析

    在Java编程中,有时我们需要调用Windows系统的批处理文件(BAT文件)来执行一些系统级的任务,例如自动化脚本或执行命令行操作。然而,默认情况下,通过Java的Runtime类调用批处理文件会弹出一个CMD命令行窗口,这...

    java调用批处理

    在Java编程中,调用批处理操作...总之,Java调用批处理是一个涵盖广泛的主题,从简单的系统调用到复杂的批处理框架,都需要根据实际需求来选择合适的方法。理解这些概念和技术将有助于你编写出高效、可靠的批处理程序。

    java远程下载与调用批处理脚本

    本项目涉及的关键知识点是“Java远程下载”和“调用批处理脚本”,这是两个重要的技术概念。 首先,让我们详细探讨“Java远程下载”。在Java中,远程下载通常涉及到网络编程和HTTP协议。通过使用Java的...

    批处理执行java项目main方法

    批处理文件(.bat)是Windows操作系统中的脚本文件,它包含了一系列命令,可以按顺序执行,简化复杂的操作流程。 在Java开发中,如果我们有一个包含主函数(Main方法)的类,通常我们会通过JDK提供的`java`命令来...

    java实现windows机器系统时间同步网络时间例子

    java类获取网络时间操作cmd命令...然后打成jar包,windows批处理操作,单次同步更新windows系统时间,每天定时同步更新windows系统时间 涉及的知识点比较多,搞了一天,已测试通过,积分意思意思就行,下载后不合适勿喷

    java调用shell(包含有参数的调用)

    类似于Windows环境中的批处理文件,Shell脚本可以使用特定的语法来编写,以实现复杂的操作和条件判断等。 编写Shell脚本的基本步骤如下: 1. 创建一个Shell文件,例如命名为`xx.sh`(其中`xx`可以是任意名称)。...

    批处理执行java代码

    这通常涉及到创建一个批处理脚本(在Windows系统中是`.bat`文件,在Unix或Linux系统中是`.sh`文件),然后在这个脚本中调用Java命令来运行程序。这种技术在需要定期执行任务、批量处理数据或者构建自动化流程时非常...

    java调用bat文件

    总结起来,Java调用BAT文件主要通过`Runtime.exec()`或`ProcessBuilder`来实现,需要注意批处理文件的路径、输出处理以及控制流程。在实际应用中,应根据具体需求进行适当的封装和错误处理,确保程序的稳定性和可...

    Java如何调用可执行文件和批处理命令.doc

    Java调用可执行文件和批处理命令是Java开发中常见的需求,特别是在与系统交互或集成外部工具时。本文将详细讲解两种主要的方法:调用exe文件和通过转换批处理文件来间接调用。 首先,调用Windows下的可执行文件...

    在linux和windows下动态设置classpath调用java类方法脚本代码

    本文将详细讲解如何在Linux和Windows操作系统下动态设置classpath以调用Java类方法,并提供实际示例和文档。 一、Linux环境下设置classpath 在Linux系统中,你可以通过以下几种方式设置classpath: 1. **命令行...

    JAVA如何调用WINDOWS命令行.doc

    ### JAVA如何调用WINDOWS命令行 在开发Java应用程序时,我们常常需要调用Windows系统命令行来执行一些特定的任务,比如文件操作、环境变量查询等。本文将详细介绍如何使用Java来调用Windows命令行,包括执行DOS内部...

    编写批处理命令来执行JAVA文件

    批处理命令是Windows操作系统中的一种脚本语言,用于自动化执行一系列命令。在IT领域,特别是在系统管理和软件开发中,批处理命令被广泛用于简化重复性的任务。本篇将深入讲解如何编写批处理命令来执行JAVA文件,...

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

    在Java中执行外部可执行文件或批处理脚本是一种常见的需求,尤其是在需要调用系统级别的工具或者与操作系统进行交互时。通过Java的`Runtime`类及其提供的方法,我们可以方便地实现这一功能。本文将详细介绍如何在...

Global site tag (gtag.js) - Google Analytics