「bat算法java」bat 语法
今天给各位分享bat算法java的知识,其中也会对bat 语法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java怎么调用bat,并传参数
java可使用Runtime.exec执行bat文件,示例代码如下:
import java.io.*;
import java.util.*;
public class TestExec {
public void runbat(int name) {
String cmd = "cmd /c start D:/bat/"+name+".bat";
try {
Process ps = Runtime.getRuntime().exec(cmd);
System.out.println(ps.getInputStream());
} catch(IOException ioe) {
ioe.printStackTrace();
}
}
public static void main(String[] args){
TestExec test1 = new TestExec ();
test1.runbat("abc");
}
}
其中,abc.bat可以是已经存在的bat,也可以是动态生成的bat(如果需要根据已有参数执行bat,则可以使用动态生成bat文件的方式)
bat脚本如何调用JAVA程序
bat文件内容如下:
cd arg0
java -classpath arg1 -jar arg2 arg3 arg4..
说明:
尖括号里的不是必须的,按你的具体情况来
arg0:你的class或jar文件所在目录
arg1:你需要引入的jar文件,如果你已经在window的classpath里配置过或者不需要,那这句可以去掉
arg2:java类(*.class或*.jar)文件
arg3 arg4..:若干个参数,如没有也可以去掉
前提是你安装了jdk,并配置了环境变量
如何生成bat文件来执行java代码
建议你用java
ANT
先写一个ANT的
BUILD.XML
(网上自己找下)
然后写脚本
a.bat
ant
-v
然后执行a.bat就行了
(2)
或者直接在BAT里写
JAVAC
*.java命令都可以。
BAT批处理如何与JAVA类交互
如果你是用
System.exec()来调用bat的话,你可以分析bat执行过程的输出信息。
你可以规定bat执行完后输出一个什么的特殊信息。
然后当解析到该信息,就认为执行成功,否则失败。
而且,java执行bat的时候会等待它执行结束才执行下一条代码的 :o
关于bat算法java和bat 语法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。