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 的命令列同樣可用 javacjava 指令,可是使用中文包括在註解的部分可能會造成無法順利編譯。

回 Java 入門指南首頁
回 Java 教材首頁
回程式語言教材首頁