Loading

Java命令行传递参数

命令行传参

  • 有时候你希望运行一个程序的时候再传递给它消息. 这要靠传递命令行参数给main()函数实现
package com.broky.base;

public class Demo04 {
    public static void main(String[] args) {
        // args.length 为数组的长度
        for (int i = 0; i < args.length; i++) {
            System.out.println("args[" + i + "]=" + args[i]);

        }
    }
}

代码运行

  1. 进入Demo04.java所在目录, 运行cmd. 使用javac demo04.java产生字节码文件, 使用java Demo04发现不能运行.

  1. 因为源码中第一行为package com.broky.base所以才Demo04目录下无法运行, 需要再com.broky.base的上一层src目录运行.

  2. 再src目录运行cmd使用命令javac com.broky.base.Demo04 broky test demo向main传递参数, 可见代码运行成功.

视频

posted @ 2021-03-02 22:57  brokyz  阅读(259)  评论(0编辑  收藏  举报