黑马程序员技术交流社区

标题: 怎么给java程序加启动参数? [打印本页]

作者: Gallamepy    时间: 2013-7-17 16:47
标题: 怎么给java程序加启动参数?
本帖最后由 杨兴庭 于 2013-7-18 18:12 编辑

本人初学java,不太懂,想知道我怎么给java程序加启动参数,就像dir /p/w那样?

作者: 滔哥    时间: 2013-7-17 17:04
还记得public static void main(String[] args)吗?这里的args就是你的启动参


在运行时你输入java package1.class1 arg1 arg2,args中就会有两个String,第一个

作者: 杨兴庭    时间: 2013-7-17 17:46
Boss回帖了。。。。{:soso_e126:}
作者: 赵海洋    时间: 2013-7-17 17:49
哇,居然看到boss回帖,哈哈
作者: 杜光    时间: 2013-7-17 17:50
滔哥回帖关注一下
作者: 陌路行者    时间: 2013-7-17 19:26
看到这个消息,我和我的小伙伴们都惊呆了
作者: 冒烟的芒果    时间: 2013-7-17 20:42
传启动参数就是在程序运行起来时,就将参数传给 main(String[] args)里面的字符串数组 args;
例如在DOS界面执行一个java程序Test.java:
javac Test.java   //编译通过
java Test aaa bbb   //执行程序,并将 aaa bbb 这两个字符串传递给 args ;其中args[0]=="aaa",args[1]=="bbb".


作者: 月亮人生    时间: 2013-7-17 21:54
给java程序加启动参数。 如:编译并运行HelloWolrd文件,运行时,在doc命令窗口中输入java HelloWorld  参数1  参数2 ……        这样参数就加载到启动程序中了。
之后呢,用什么来接收这些参数呢?  在启动类中都有个main函数,public static void main(String [] args)   main函数的参数 是个字符串数组类型的,用来接收这行加载到启动程序中的参数的。 这样,args[0]=参数1  ,args[1]=参数2……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2