请问在java怎么用eclipse编译器,如何输入main函数的参数?

请问在java怎么用eclipse编译器,如何输入main函数的参数?


饮歌长啸
浏览 554回答 7
7回答

紫衣仙女

首先写一个最简单的main,如下public class TestMain {public static void main(String[] args) {for(String a : args){System.out.println(a);}}}二、右键-〉Run as-〉Run configurations-〉“(x)=Arguments”标签,输入main函数参数,点击运行即可。

HUX布斯

.说真的 我也找了好久没找到.不过有一种代替的方法写一个新类 然后在这个新类里调用你要穿参数的的mian类 然后把参数传过去class a {public static void main(String[] args) {}}class b {public static void main(String[] args) {String [] s =unll;a.main(s);}}.这样就可以..不过最好2个类不要写在同一个,java的文件里

冉冉说

选中项目主类右键在run as里选中 run configuration选择第2个选项卡 (x)=Arguments在Program arguments里输入参数,点下Apply,最后再点Run例如命令行使用是: java -jar gamut.jar -g BattleofTheSexes

呼如林

这个是运行程序前给它的参数。如果你在你程序要用这个参数的话就需要在运行前指定。比如java HelloWorld ceshi那么在HelloWorld的main方法里面 args就是{"ceshi"}多个的话用空格隔开比如java HelloWorld ceshi ceshi1 ceshi2那么那么在HelloWorld的main方法里面 args就是{"ceshi", "ceshi1", "ceshi2"}也就是说你假如你的程序是这样的public class HelloWorld{public static void main(String[] args) {System.out.println(args[0]);}}然后你编译运行的时候这样运行java HelloWorld hello那么这个程序就会输出hello之所以是Stirng 是因为我们只能以字符串的形式输入名字的话随便取只要符合java规定就行

Smart猫小萌

如果你使用的是MyEclipse,那么这个参数是我们用户自己使用键盘键入的,譬如你要输入一个整数:int a=Integer.parseInterger(args[0]);这代表你输入的第一个值。依次,如果要输入第二个那就把args[ ]中的参数+1 因为取入的是字符串,所以对应的转换一下就行

慕少森

菜单-->project(项目)--> build automatically (自动构建)这一项被选中打勾这样你写代码的时候,按下ctrl+S(保存) ,系统就会自动帮你编译如果有时候你的工程很大,而你的电脑又慢,又经常需要保存,这时候你就要指定自动构建不要选中, 但如果你又想编译,这时候可以执行:菜单-->project(项目)--> clean...(清理)按提示步骤执行就可以得到编译了.如果你想将编译的结果打包成可以执行的文件,你需要这样做:在package explorer 中点右键你的工程名---> 选择export--> 选择java下的 jar选项. 再按提示生成可执行文件 XXX.jar文件, 这个jar文件就可以拿出去单独执行了,就像exe文件一样
打开App,查看更多内容
随时随地看视频慕课网APP