標題:
Java 的編譯與執行
[打印本頁]
作者:
陳品肇
時間:
2019-7-27 13:16
標題:
Java 的編譯與執行
本帖最後由 陳品肇 於 2019-7-27 14:59 編輯
JDK(Java Development Kit,Java 開發工具):最早叫 Java Software Development Kit,後來改名為 JDK,即 Java Development Kit。JDK 作為 Java 開發工具包,主要用於構建在 Java 平台上運行的應用程序、Applet 和組件等。
JRE(Java Runtime Environment,Java 運行環境):也就是 Java 平台。所有的 Java 程序都要在 JRE 下才能運行。JDK 的工具也是 Java 程序,也需要 JRE 才能運行。為了保持 JDK 的獨立性和完整性,在 JDK 的安裝過程中,JRE 也是安裝的一部分。所以,在 JDK 的安裝目錄下有一個名為 jre 的目錄,用於存放 JRE 文件。
JVM(Java Virtual Machine,Java 虛擬機):是 JRE 的一部分。它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。JVM 有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。Java 語言最重要的特點就是跨平台運行。使用 JVM 就是為了支援與操作系統無關,實現跨平台。
[於命令提示字元下的各種指令]
C:\Users\student>
cd\
改變所在目錄到最上層
C:\>
d:
改變所在目錄到D磁碟機
D:\>
cd\java
改變所在目錄到一名為java的資料夾下
D:\java>
javac Hello.java
將.java原始檔編譯成.class類別檔(即所謂的bytecode)
D:\java>
java Hello
執行.class類別檔
[attach]6895[/attach]
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2