Board logo

標題: Java 的編譯與執行 [打印本頁]

作者: 許婷芳    時間: 2020-5-22 17:43     標題: Java 的編譯與執行

本帖最後由 李泳霖 於 2021-1-6 17:21 編輯

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]8804[/attach]
  1. import java.lang.System;
  2. public class Ch01
  3. {
  4.          public static void main(String args[])
  5.          {
  6.              System.out.println("Hello World!");
  7.              System.out.print("Hello World!");
  8.          }
  9. }
複製代碼

作者: 王建葦    時間: 2020-5-23 11:39

此帖僅作者可見
作者: 黃傳耀    時間: 2020-5-23 11:39

此帖僅作者可見
作者: 曾宥程    時間: 2020-5-23 11:51

此帖僅作者可見
作者: 鄭羽捷    時間: 2020-5-23 12:01

此帖僅作者可見
作者: 郭哲維    時間: 2020-5-24 10:49

此帖僅作者可見
作者: 陳宇柏    時間: 2020-5-30 10:50

此帖僅作者可見
作者: 李泳霖    時間: 2021-1-6 17:20

此帖僅作者可見
作者: 駱顗安    時間: 2021-1-6 17:27

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2