java main方法参数传递

一般情况下 我们的main方法是不需要参数传入的 但是如果在工作中需要我们写一些小的应用程序 并且以jar包的方式发给其他人员直接在dos界面使用
并且需要输入参数的时候就需要用到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包 我选择不适用插件的方法直接用 也给大家没有插件的人方便

命令如下


需要注意的是 在所传的参数中 如果包含特殊字符必须用双引号包裹


  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值