命令行方式執行java程序

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”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章