并且需要输入参数的时候就需要用到main的参数传递
首先main方法中传递的参数是String数组 我们直接打印这个数组是没有值得空数组
所以可以编辑其下的代码
package com;
public class TestMain {
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
在项目中右击 点击run as 在出现的对话框中 选择 run configurations 然后在 Arguments 这个条目中
配置Program arguments 的值 元素之间用空格分开 然后点击run
如果我们在其中输入 1 2 3 run之后 Console窗口 运行结果为
1
2
3
这是在myeclipse中main方法中String数组参数传递的方式(这种方式用于程序员测试 一般操作人员没有ide 会在dos界面操作)
开发人员先将程序打包成.jar的文件 然后 告诉人员参数的个数 及形式 然后就可以通过命令进行运行(此机器必须拥有运行环境)
(打包的方式可以参考我的另外两篇文章 http://blog.csdn.net/docuxu/article/details/73469340或者 http://blog.csdn.net/docuxu/article/details/73163549)
这个测试程序没有额外的依赖jar包 我选择不适用插件的方法直接用 也给大家没有插件的人方便
命令如下
需要注意的是 在所传的参数中 如果包含特殊字符必须用双引号包裹