首页 > 后端开发 > 正文

java调用bat文件 如何获取结果

2024-03-21 02:10:07 | 我爱编程网

我爱编程网小编给大家带来了java调用bat文件 如何获取结果相关文章,一起来看一下吧。

本文目录一览:

java调用bat文件 如何获取结果

java调用bat文件 如何获取结果

Runtime.getRuntime().exec("*.bat").getInputStream()

取得InputStream后再打印输出。

Runtime.getRuntime().exec("*.bat").exitValue()可以取得运行结果。

java调用bat文件 如何获取结果

java运行.bat语句

在window下bat批处理文件调用实现java方法。

代码如下:

@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文件

java调用bat文件 如何获取结果

JAVA执行BAT文件,请求高手帮助。。。。

我爱编程网(https://www.52biancheng.com)小编还为大家带来JAVA执行BAT文件,请求高手帮助。。。。的相关内容。

我当时解决的办法是。

p.getOutputStream()

p.getErrorStream()

都不停地往外读取内容。

原因是这样的,bat命令输出的内容会输出到一块缓冲区内存中。

如果你不及时读取出来,当缓冲区内存满了以后,

bat命令会停止执行。

所以办法就是要把执行bat命令的输出内容读取出来,不能让缓冲区满。

以上就是我爱编程网小编给大家带来的java调用bat文件 如何获取结果,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java调用bat文件 如何获取结果”相关推荐
bat脚本如何调用JAVA程序
bat脚本如何调用JAVA程序

.bat调用java文件的命令第一步:先右击创建一个txt文件,重命名为”run.bat“文件。第二步:将此文件复制到java文件的存放路径下。第三步:右击,选择编辑,之后在里面输入:javac文件名称.java//第一行是为了编译java文件为class文件java文件名称//本句话是为了执行class文件进行运行备注:bat文件默认的就是执行黑窗口命令,直接双击运行即

2024-03-16 13:21:26
php如何获取文件大小php如何获取文件大小和内容
php如何获取文件大小php如何获取文件大小和内容

php如何获取文件大小php如何获取文件大小和内容php如何获取文件大小该函数通过头信息获取远程文件大小,代码如下:if($FP=@fsockopen($URL[主持人],空($URL[港口])?80美元:网址[港口],$error)){fputs($FP,路径])?/:$URL[路径])."HTTP/1.1rfputs($FP,r而(!feof($fp)){

2024-07-23 04:39:38
java如何调用exe文件?
java如何调用exe文件?

java如何调用exe文件?publicclasstransferExe{\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0aopenWinExe();\x0d\x0aopenExe();\x0d\x0a}\x0d\x0a//用Java调用windows系统的exe文件,比如notepad,calc之类\x0d\x0apublicstatic

2024-03-23 05:42:40
如何获取php函数exec执行命令后的输出结果
如何获取php函数exec执行命令后的输出结果

php截取字符串函数PHP中,字符串截取是非常常见的操作。通过使用substr函数,我们可以按照指定位置或长度获取字符串的一部分。以下是一些示例:首先,substr函数用于从指定位置开始取字符,如从字符串"ABCDEFGHIJKLMNOPQRSTUVWXYZ"的第5个字符开始取,直到字符串结束,结果为"BZYX"。接着,可以指定截取的长度,如从第9个字符开始取4个字符,得到"DE

2024-11-14 01:27:13
如何在java程序中调用php文件
如何在java程序中调用php文件

如何在java程序中调用php文件 public String execPHP(String scriptName, String param) {        StringBuilder output = new StringBuilder();        BufferedReader input = null;        String phpPath = "D:/xampp/p

2024-08-09 05:07:06
php如何获取函数被调用位置
php如何获取函数被调用位置

PHP直接调用函数和调用另外一个文件中的函数的区别//如果是PHP文件中的函数,唯一的区别是:先引入外部文件,然后直接调用。//如果是外部类文件中的函数,需要引入,然后new 对象后,再调用该对象的函数。$msg=test_msg();function test_msg(){echo "";}//调用外部文件中的函数//首先引入文件include_once 'file.php';$msg=t

2024-08-09 16:32:20
java如何调用c语言源文件并进行执行?
java如何调用c语言源文件并进行执行?

java如何调用c语言源文件并进行执行?要在java中调用c语言的库,需要使用Java提供了JNI。\x0d\x0a举例说明\x0d\x0a在c语言中定义一个voidsayHello()函数(打印HelloWorld);然后在Java中调用这个函数显示HelloWord.\x0d\x0a现在分别从Java和C语言两部分说明:\x0d\x0a1.Java部分\x0d\x0a首先定义一个Hell

2024-04-17 21:24:30
php怎么读取上传文件的md5php获取文件md5
php怎么读取上传文件的md5php获取文件md5

通过PHP怎样取到android系统下apk应用的包名,版本号等信息应用场景:1、在界面中显示应用程序的版本号;2、用户启动该应用,后台判断该应用是否是最新版本。上述情景都需要在程序中自动获取到应用的版本号。思路简介:在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的php怎么读取上传文件的md5php获取文件md5php如何得到apk的m

2024-08-30 09:02:12