现在有个需求就是在DOS批处理里面定义几个常量,然后将这些常量传给摸个java文件,然后java文件接收后执行,请教在批处理里面怎么将参数传给java类了,多谢.......
2条回答 默认 最新
- chainhou 2013-12-25 10:16关注
[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]
希望可以帮到你。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报