public class Main {
public static void main(String[] args)
{
String s="java";
if(args.length>0) s=args[0];
/*
这一行判断是否带有命令行参数,在执行程序时,若带有参数,
则第一个参数args[0]赋值给字符串变量s,否则,s仍为一开始
设定的"java"
*/
System.out.println(s);
}
}
以上是要执行的程序。
windows操作系统下,进入java源文件(.java)所在的文件夹,按住shift右键点击空白区域,选中在此处打开Powershell窗口。
首先输入 javac Main.java,将 Main.java 源文件编译产生 Main.class 字节码文件。
然后输入java Main,就可以直接运行程序,不带命令行参数的情况下输出程序里预置的字符串“java”,否则输出命令行参数。有多个参数的情况下只输出第一个。
在eclipse里执行时,只能输出“java”。