命令行传递参数
命令行传递参数
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),所以输出了
It's never too late to be the person you want to be.
去做你想成为的那个人永远都不会晚

浙公网安备 33010602011771号