日期:2014-05-20  浏览次数:20665 次

.bat怎么传递参数给java?
如题
本来是java运行时要指定一个路径,读取一个TXT中的内容,然后用.bat调用java
现在要直接在.bat中添加参数传递给java,参数内容就是TXT的内容
类似javaweb中页面跳转  getparamet这样
要在.bat中传递参数,java中接收.bat传递过来的参数,而不能指定.bat的路径
这样可以实现吗?
如果可以,最好给出简单代码例子    

------解决方案--------------------
容易啊, java的main方法不是就要接受控制台的参数么.
public static void main(String[] args){...}
这里的args就可以试控制台的参数嘛

调用的时候在.bat中这样写
java myapp arg01 arg02 arg03 ...

-myapp是你java程序的名字, arg01,arg03...  就是你需要跟的参数
------解决方案--------------------
java 执行的class名称 args...这个就是跟在后面的参数
在这个class的main函数中就是String[] args这个args接收到的