import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class SysManagerAction {
/**
* java调用批处理,批处理的功能是:调用一些的操作将java源文件进行编译并执行。
* @param args
*/
public static void main(String[] args) {
try {
Process process = Runtime.getRuntime().exec("C:/123.bat");
InputStream inputStream = process.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line = "";
while((line = reader.readLine())!= null){
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
@echo off
c:
cd 1111
javac CertDLL.java
java CertDLL
pause
public class CertDLL
{
public static void main(String[] args)
{
System.out.println("Good");
}
}
分享到:
相关推荐
### Java调用批处理知识点详解 #### 一、概述 在Java中,有时我们需要执行一些系统级别的任务,比如启动一个程序或执行一个脚本。此时,我们可以通过Java调用来实现这些功能。Java提供了多种方法来调用外部命令,...
这时,我们可能会选择调用批处理(bat)文件(Windows系统)或Shell脚本(Unix/Linux系统)。这篇博客“java调用bat批处理与sh脚本”将详细讲解如何在Java程序中实现这一功能。 首先,我们要理解Java是如何与操作...
Java远程调用批处理文件是将Java编程与批处理脚本结合的一种技术,它允许Java程序执行在远程服务器上的批处理任务,而无需人工干预。这通常涉及到网络通信和进程间交互,使得分布式系统能够更加灵活地管理和调度任务...
总结来说,Java调用Windows批处理文件是通过`Runtime.exec()`方法实现的,需要正确指定批处理文件的路径,并且注意处理程序的输出和错误流。在实际开发中,应考虑异常处理、资源管理和进程同步等问题,确保程序的...
本项目涉及的关键知识点是“Java远程下载”和“调用批处理脚本”,这是两个重要的技术概念。 首先,让我们详细探讨“Java远程下载”。在Java中,远程下载通常涉及到网络编程和HTTP协议。通过使用Java的...
虽然不是直接设计用于调用批处理脚本,但在某些场景下可能适用。 4. **SYS.UTL_FILE**: 尽管主要用来读写文件,UTL_FILE包也可以通过打开一个子进程来执行外部程序。这通常需要更高的权限,并且实现起来比较复杂。 ...
7. **Java调用批处理**:在Java程序中,我们可以使用`Runtime.getRuntime().exec()`方法来执行批处理命令。例如,`Runtime.getRuntime().exec("cmd /c start test.bat")`会启动一个新的命令行窗口并执行`test.bat`。...
Java调用批处理程序(BAT文件)是一种常见的技术,它允许开发者在Java应用程序中执行Windows系统的命令行操作。本DEMO展示了如何通过Java代码来执行一个.bat文件,从而实现自动化任务或者集成到Java应用程序中。以下...
以上就是Java调用Oracle存储过程或函数的主要知识点,实践中要根据具体情况进行适当的调整和优化。在处理过程中,参考Oracle的JDBC文档和官方示例,以及Java API文档,将有助于理解和解决问题。
本文将深入探讨如何使用Java调用BAT文件,以及在这个过程中可能遇到的问题和解决方案。 首先,理解基本原理:Java通过`Runtime.getRuntime().exec()`方法来执行外部命令,这包括运行批处理文件。这个方法允许Java...
然而,默认情况下,通过Java的Runtime类调用批处理文件会弹出一个CMD命令行窗口,这可能并不符合某些应用场景的需求,比如在GUI应用程序中执行后台任务时,我们不希望用户看到这个命令行窗口。本文将详细分析如何在...
总之,Java调用Shell脚本是一个有效的方法来在Java程序中实现复杂的Linux环境下的操作,这种技术尤其适用于需要进行系统级操作和自动化任务的场景。掌握这一技术可以帮助开发者更好地实现跨平台的功能,尤其是在开发...
Star CCM+使用Java宏实现批处理
这篇博客文章"使用Java调用Windows WIN脚本"探讨了如何利用Java的接口来与Windows环境进行交互,实现这种跨平台语言与操作系统功能的融合。 首先,Java中可以通过`Runtime`或`ProcessBuilder`类来执行外部命令,...
这通常涉及到创建一个批处理脚本(在Windows系统中是`.bat`文件,在Unix或Linux系统中是`.sh`文件),然后在这个脚本中调用Java命令来运行程序。这种技术在需要定期执行任务、批量处理数据或者构建自动化流程时非常...
批处理文件通常包含一系列的DOS命令,通过Java调用这些文件可以执行更复杂的操作。以下是示例代码: ```java public class BatchFileRunner { public static void main(String[] args) { try { String ...
Java调用Kettle 5.3任务是一种在Java应用程序中集成Kettle(Pentaho Data Integration,也称为ETL工具)的方式,以便利用其强大的数据转换和加载功能。以下是对这个主题的详细解释: 1. **Kettle简介**:Kettle是一...