java-04 命令行传递参数(了解)

1.有时候希望运行一个程序时候再给他消息,这要靠传递命令行参数main()行数实现

 

//命令行传参
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("args:["+i+"]="+args[i]);
}


命令窗口传递参数

E:\JavaSe\src\Method>javac Demo.java
Demo.java:4: 错误: 编码GBK的不可映射字符
//鍛戒护琛屼紶鍙?
^
1 个错误

E:\JavaSe\src\Method>

E:\JavaSe\src\Method>javac -encoding utf-8 Demo.java

E:\JavaSe\src\Method>java Demo
错误: 找不到或无法加载主类 Demo

E:\JavaSe\src\Method>cd ../

E:\JavaSe\src>java Method.Demo

E:\JavaSe\src>java Method.Demo this is method
args:[0]=this
args:[1]=is
args:[2]=method

 

 

 

 

注意事项:

  1.编码格式utf-8  

  2.编译java文件,javac命令需要在java文件的路径中执行

  3.执行class文件,需要返回到src路径,再执行java命令

posted on 2021-06-07 22:24  谢波认真学java  阅读(117)  评论(0)    收藏  举报

导航