Java 開發工具
如何在命令列編譯執行 Java 程式
在 Mac 或 Linux 從命令列利用 javac 指令可以直接編譯 Java 程式為 .class 檔案,然後利用 java 指令執行 .class 檔案,也就是 Java 程式,例如以下程式檔案
/*
* 檔名:Demo2.java
* 作者:張凱慶
* 網站:http://kaiching.org
*/
// 宣告類別名稱
public class Demo2 {
// 宣告 main() 方法
public static void main(String[] args) {
// 建立 Object 型態的物件
Object o = new Object();
// 於命令列印出訊息
System.out.println();
System.out.println(o.toString());
System.out.println("程式執行結束");
System.out.println();
}
}
這是從本書提供的第一個範例 Demo.java 改寫的 Demo2.java ,少了 package 的宣告,因為直接用 javac 編譯不需要宣告 package 。編譯執行如下
$ javac Demo2.java |
$ java Demo2 |
java.lang.Object@7852e922 |
程式執行結束 |
$ |
在 Windows 的命令列同樣可用 javac 及 java 指令,可是使用中文包括在註解的部分可能會造成無法順利編譯。