返回 工具

Java 線上編譯器

線上執行 Java 8、11、17 程式碼,免裝 JDK 與 IDE

最近更新
我的工具
暫無工具

載入中...

如何線上編譯執行 Java 程式碼

  1. 1

    貼上程式碼或選擇範例

    在編輯器中撰寫 Java 程式碼,或先從預設範例中選擇 Hello World、Stream API、Lambda 運算式等,快速開始。

  2. 2

    選擇 Java 版本

    執行前在工具列選擇 Java 8、11 或 17,用於驗證不同版本下的語法與標準函式庫行為。

  3. 3

    點擊執行並查看結果

    首次執行需要在瀏覽器內載入並預熱 Java 編譯器,之後即時編譯;執行結果、編譯輸出與錯誤訊息分三個分頁查看。

  4. 4

    複製結果或分享程式碼

    可複製程式碼與執行結果,從本機歷史紀錄還原先前的版本,或產生帶程式碼的分享連結傳給他人。

功能概覽

Java 線上編譯器,直接在瀏覽器中編譯執行 Java 程式碼,無須安裝 JDK。支援 Java 8、11、17 版本切換,適合快速驗證語法、面試練習和教學示範。

工具描述

功能強大的 Java Playground,支持 Java 8、11、17 版本。基於 CheerpJ WebAssembly JVM 技術,在瀏覽器中直接編譯運行 Java 代碼。提供語法高亮、預設示例、歷史記錄等功能,無需安裝任何軟體。

能力清單

  • Java 線上編譯器:在瀏覽器中完成編譯與執行,不需要安裝 JDK、設定環境變數或開啟 IDE。
  • Java 程式碼線上執行:Java 8、11、17 三個版本隨時切換,可比較同一段程式碼在不同版本下的行為。
  • 編譯輸出、執行結果與錯誤訊息分三個分頁顯示,編譯期錯誤與執行期例外不會混在一起。
  • 內建 7 個可直接執行的範例:Hello World、類別與物件、ArrayList、Stream API、Lambda 運算式、日期時間、字串處理。
  • 編輯器具備 Java 語法高亮與行號,支援複製程式碼與複製執行結果,單次執行上限 30 秒。
  • 本機歷史紀錄與分享連結:可還原先前執行過的程式碼,也能產生帶程式碼的網址傳給同學或同事。
  • 基於 CheerpJ WebAssembly,程式碼在你自己的瀏覽器中編譯執行,不上傳伺服器,免登入、無廣告。

相關工具

相關指南

常見問題

這個工具在瀏覽器中編譯執行 Java 的方式
本工具使用 CheerpJ,這是一個基於 WebAssembly 的 JVM 實作,允許 Java 位元組碼直接在現代瀏覽器中執行,無須任何外掛或安裝。
這個工具支援切換的 Java 版本
目前支援 Java 8、11 和 17 版本。執行環境提供完整的 JDK 功能,包括 Java 編譯器。
這個工具對第三方 JAR 函式庫的支援範圍
目前尚不支援載入第三方 JAR 外部函式庫,可執行的程式碼限於 JDK 標準函式庫範圍內。
程式碼與歷史紀錄儲存的位置
您的程式碼完全在瀏覽器中執行,不會上傳到任何伺服器。歷史紀錄儲存在瀏覽器的本機儲存空間;只有主動點擊分享時,才會產生包含程式碼的連結。
首次執行的等待時間與後續執行速度
首次執行需要在瀏覽器內載入並預熱 Java 編譯器,通常需要 1-3 分鐘,視網路狀況而定。預熱只發生一次,之後的編譯和執行都是即時的。
這個工具目前尚未支援的能力
目前尚未支援標準輸入、檔案上傳和多檔案專案,單次執行時間上限為 30 秒。適合驗證單一類別的語法與邏輯,不適合執行需要互動輸入或依賴外部檔案的程式。