javac 和 java 命令有什麼區別?


javac 命令用於編譯 Java 程式,它將 .java 檔案作為輸入並生成位元組碼。以下是此命令的語法。

>javac sample.java

java 命令用於執行 Java 位元組碼。它將位元組碼作為輸入並執行它並生成輸出。以下是此命令的語法。

>java sample

我們考慮一個使用 Sample.java 作為名稱建立 Sample Java 程式的示例

Sample.java

public class Sample {
   public static void main(String args[]) {
      System.out.println("Hi welcome to Tutorialspoint");      
   }
}

如果您使用 Javac 命令編譯此程式,如下所示 -

C:\Examples >javac Sample.java

此命令編譯給定的 java 檔案並生成 .class 檔案(位元組碼)

Sample Java File

如果您使用 java 命令執行生成的位元組碼 (.class) 檔案,如下所示 -

C:\Sample>java Sample
Hi welcome to Tutorialspoint

此命令執行給定的 .class 檔案並生成相應的輸出。

更新於:2019 年 7 月 30 日

6000+ 次檢視

啟動你的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.