怎么在java中运行bat命令

Python020

怎么在java中运行bat命令,第1张

@echo off

echo 正在加密,请稍后....

echo path:%~dp0

set base=%~dp0

set class=%base%\bin

set libs=%base%\lib

set

class_path=%class%%libs%\c3p0-0.9.1.2.jar%libs%\mysql-connector-java-5.0.8-bin.jar

java -classpath %class_path% com.test.Main

@pause

文件结构图

classes目录是java编译后的class目录

libs目录存放的所要使用到的jar

startNet.bat为我们启动的bat文件

import java.io.BufferedReader

import java.io.InputStreamReader

public class RunBat {

public static void main(String[] args) {

try {

Process process = Runtime.getRuntime().exec("D:\\run.bat")

BufferedReader read = new BufferedReader(new InputStreamReader(process.getInputStream()))

String str = null

while ((str = read.readLine()) != null) {

System.out.println(str)

}

} catch (Exception e) {

e.printStackTrace()

}

}

}