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 檔案(位元組碼)
如果您使用 java 命令執行生成的位元組碼 (.class) 檔案,如下所示 -
C:\Sample>java Sample Hi welcome to Tutorialspoint
此命令執行給定的 .class 檔案並生成相應的輸出。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP