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包 我选择不适用插件的方法直接用 也给大家没有插件的人方便

命令如下


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


参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

docuxu

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值