首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java Applet 開發與執行指南:Eclipse 與 JDK 命令列雙軌實作

     編輯:Java 相關知識

⚠️ 歷史技術提示

Java Applet 自 JDK 9 起標記棄用,JDK 11 移除,瀏覽器早已停止支援。 本文僅供維護舊系統或教學參考。

原始碼範例

import java.applet.*;
import java.awt.*;

public class HelloWorldApplet extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello, world", 40, 60);
    }
}

Eclipse 執行步驟

  1. 右鍵專案/類別 → Run As → Java Applet。
  2. Eclipse 內建 Applet Viewer 啟動視窗,顯示繪圖結果。

Eclipse Run Applet

JDK 命令列執行流程

1. 撰寫 HTML 載入頁

<html>
<body>
<applet code="HelloWorldApplet.class" width="300" height="200">
</applet>
</body>
</html>

儲存為 1.html,與 .class 同目錄。

2. 編譯與執行

javac HelloWorldApplet.java
appletviewer 1.html

Java compile HTML content CMD run

3. 直接雙擊 HTML(需瀏覽器支援 Java Plugin,現已不可行)

Browser run

現代替代方案

  • Java Web Start (JNLP):同樣已棄用/移除。
  • Swing/JavaFX 桌面應用:標準替代方案。
  • Web 技術:HTML5 Canvas/WebGL + JavaScript/TypeScript,或透過 TeaVM/GWT 將 Java 編譯為 JS。
  • GraalVM:原生映像打包為可執行檔。

結語

Applet 是 Java 早期「寫一次,到處執行」網頁願景的產物,歷經安全性危機與瀏覽器架構變革而退場。理解其生命週期(init → start → paint → stop → destroy)有助於掌握組件模型思想,但新專案請勿採用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved