命令行传递参数

命令行传递参数

1. 写一个类,里面有一个主程序(main方法)

public static void main(String[] args) {  //String[] args 一个String类型的数组
        for (int i = 0; i < args.length; i++) { //args.length 数组的长度循环遍历
            System.out.println("arg["+i+"]:"+args[i]); //输出数组的每一个值
        }
    }

2. 如果没有idea,去你自己的项目目录,找到自己创建的这个类,图片上面的注解是自己,打错字了,不好意思

3. 在这个目录前面加上cmd+空格+回车,进入windows操作命令行系统

4. 使用javac 类名.java来编译这个java文件

5. 编译完就会发现刚刚的项目目录下面多了一个class文件

6. 在windows操作命令行系统使用java 类名 传输的数据(就是编译好的class文件名字)

如果你没有创建包,下面应该是运行成功了,如果出现错误: 找不到或无法加载主类 Demo3说明你创建了包,你这个类在包下

退到src的目录下,可以使用cd ../回退

然后使用java 全限定名 传输的数据(我传输的数据为this is shuai),所以输出了

posted @ 2020-11-13 09:35  博客帅帅  阅读(389)  评论(0)    收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css