问题描述
现在有个需求就是在DOS批处理里面定义几个常量,然后将这些常量传给摸个java文件,然后java文件接收后执行,请教在批处理里面怎么将参数传给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]);}}bat脚本类似如下,假设名称为start.bat:@echo offset ACTION="%1"rem java -classpath xxx.jar com.test.TestClass %ACTION%java BatTest %ACTION%命令行里这样执行:start.bat Hello(这是你的传入值)希望可以帮到你。
解决方案二:
通过main(String[] arg)其中,arg就是你要传到java的参数
时间: 2024-11-03 21:54:15