命令行传递参数

命令行传递参数

  1. 先建立一个main方法

     public static void main(String[] args) {
            //args.length 数组长度
            for (int i=0;i< args.length;i++){
                System.out.println("args["+ i +"]:"+args[i]);//当前第几个参数,他的值是什么
            }
        }
    
  2. 先打开IDEA的Terminal

在这里插入图片描述

  1. 然后输入命令javac com.kuang.method.Demo03,发现出错了,说明我们的命令行不能在这个文件的路径上输出。

在这里插入图片描述

  1. 我们不在这玩,太low,我们去打开Demo03的文件夹

在这里插入图片描述

  1. 找到文件路径,在那里打开cmd 命令行

在这里插入图片描述

  1. 输入编译的命令javac -encoding UTF-8 Demo03.java (如果没有-encoding UTF-8,可能会报GBK编码错误),编译成Class文件

在这里插入图片描述

  1. 编译完Class文件之后,我们所找的路径,必需在src的路径下,所以要一直cd…/ 返回上一层文件夹,直到src的文件下,然后输入 java com.kuang.method.Demo03,再填入数据java com.kuang.method.Demo03

    this is kuangshen 这样就会输出我们在main方法中设置的那样,输出当第几个参数,参数值是什么。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值