现在有个需求就是在DOS批处理里面定义几个常量,然后将这些常量传给摸个java文件,然后java文件接收后执行,请教在批处理里面怎么将参数传给java类了,多谢.......
[code="java"]
public class BatTest {
public static void main(String[] args) {
if(args.length < 1) {
System.out.println("please input your args");
System.exit(-1);
}
System.out.println("ok,your input is "+args[0]);
}
}
[/code]
[code="java"]
bat脚本类似如下,假设名称为start.bat:
@echo off
set ACTION="%1"
rem java -classpath xxx.jar com.test.TestClass %ACTION%
java BatTest %ACTION%
[/code]
[code="java"]
命令行里这样执行:
start.bat Hello(这是你的传入值)
[/code]
希望可以帮到你。
通过main(String[] arg)
其中,arg就是你要传到java的参数