2015年10月19日 星期一

Java 學習日誌 010:撰寫並執行Java程式 方法一


要撰寫並執行Java程式的方法有好幾種,這裡介紹其中的三種。第一種方法是利用純文字編輯器(如Windows的記事本)與命令提示字元。

如上一章提到的,一個Java程式是由一個以上的class所組成,所以要運算這段程式,必須先要編譯這些class。而這些class的定義(檔案)的名稱也必須和class的名稱相同,只不過要再加上「.java」為副檔名。

我們若以之前的例子為例,先開啟記事本,並且輸入以下資訊

public class FirstProgram
{
 public static void main(String[] args)
 {
  System.out.println("Hello reader.");
  System.out.println("Welcome to Java.");
  System.out.println("Let's demonstrate a simple calculation.");
  int answer;
  answer = 2 + 2;
  System.out.println("2 plus 2 is" + answer);
 }
}

然後將此檔案儲存為「FirstProgram.java

接下來若要編譯與運算這個程式,要先到Java的官方網站下載Java Development Kit(JDK),如何下載JDK呢?電腦不難 有完整的下載安裝流程可以參考

下載並安裝好JDK後,就可以利用命令提示字元來編譯並且運算程式。(接下來請對照本章最下方圖示)打開命令提示字元,輸入「cd」(進入到某個目錄裡的指令)後貼上Java程式所在的位置的路徑,按下Enter後它就會進入Java程式所在的目錄裡。

進入檔案所在的目錄後,就能開始針對此檔案編譯與運算了,首先,要編譯此程式,輸入

javac FirstProgram.java

javac意指Java compiler,就是Java編譯器,接著輸入要編譯的檔案名稱(與副檔名)按下Enter後檔案就被編譯了,若程式沒有問題,則命令提示字元不會顯示任何資訊,不過編譯過後的檔案會自動儲存在與原本Java程式相同的資料夾裡並且有著「.class」的副檔名(以此例為FirstProgram.class)。

接下來要運算此編譯過後的程式,在命令提示字元內輸入

java FirstProgram

java是運算Java程式的指令,後面加上class的名稱(不需要再輸入任何副檔名),按下Enter後就會開始運算並且跑出以下的字串

Hello reader.
Welcome to Java.
Let's demonstrate a simple calculation.
2 plus 2 is 4

以上在命令提示字元內操作的過程結果如下圖所示



參考資料:Walter Savitch. Absolute Java. 5th ed.

沒有留言:

張貼留言