右键有main函数的java文件——>run as——>run configurations——>Arguments选项卡
在Programarguments里写参数就可以了,空格隔开参数
args
参数用于命令行,这些参数告诉程序,用户要你做什么,怎么做。你的程序应该有相应的代码,读取这些参数,并根据参数的值,完成相应的任务。
如果不准备让程序在命令行运行,或者不准备接受并处理命令行信息,或者使用别的方式(如窗口)获取用户指令,可以不管这些参数。不必配置,也不必有相应代码处理这些参数。
如果你的程序允许别的程序调用,并根据调用时传递进来的参数采取行动,也是必须有参数的。
说白了,这些参数都是字符串,由你定义。
如果有参数,通常还必须有程序的用法段落代码,告诉用户,你的程序使用那样的参数格式,几个参数,参数各个值代表的意义。(相当于接口)
参数的实质,就是你自己定义的与用户交互的语法。
在unix,linux系统中,常见的格式有:
chengxu --help:参数--help,想你求教如何给你的程序传递指令。你要陈述用哪些参数,选项,什么意义。
chengxu --usage:用法,与--help差不多。含有你的程序命令行传递参数时的语法格式。
chengxu --inputfile=INPUTFILE --outputfile=OUTPUTFILE,告诉程序,从文件INPUTFILE读入输入,项OUTFILE输出。
通过参数,你自己可以设计一种语言,让你的程序和你的用户沟通。
不行的,只能在cmd中运行java XXX +(arg的值)添加,
这个是不用配置的