Java教程

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

本文主要是介绍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命令

这篇关于java-04 命令行传递参数(了解)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!