這是歷史版本頁面 — 看 Java Runtime Environment 最新版本

跳出需要 Java 的提示?JRE 是做什麼的

Java Runtime Environment 軟體圖示 Java Runtime Environment 451 (64-bit) 資料更新 2025-04-16 閱讀約 6 分鐘

你大概遇過這種狀況:從某個網站下載了一個程式,雙擊想執行,畫面卻跳出「需要 Java」或「找不到 Java Runtime」的視窗;或者開一個線上工具、網路銀行頁面,結果顯示一片空白或錯誤訊息。當下你只想趕快讓它動起來,但根本不知道 Java 是什麼、要去哪裡弄、裝了會不會有風險。

一般人會直接搜尋「Java 下載」,裝完發現程式還是不能跑,或跳出更多看不懂的設定。更麻煩的是,Java 有不同位元版本、有執行環境和開發工具的分別,裝錯等於白裝。這類工具的本質是「執行環境」——它不直接做什麼事,而是讓其他用 Java 寫的程式能在你的電腦上跑起來。搞懂這個概念,你才知道自己到底需要裝哪一個。

Java Runtime Environment 操作介面
Java Runtime Environment 的操作介面

01Java Runtime Environment 到底是做什麼用的?

它是一套執行環境,內含 Java Virtual Machine(JVM)和必要的類別庫,讓用 Java 語言寫成的程式可以在你的 Windows 電腦上執行。白話來說,很多應用程式和網站是以 Java 寫的,電腦裡沒有這套環境,那些程式就無法啟動。官方列出的用途包括玩線上遊戲、即時聊天、計算房貸利息、觀看 3D 影像,以及執行企業內部系統。

02裝了這套軟體,我就能直接玩遊戲或看 3D 圖嗎?

可以,前提是那些遊戲或 3D 影像本身是用 Java 寫的。JRE 提供的是「讓 Java 程式跑起來」的底層環境,它不會主動幫你找遊戲或開啟圖片。當你執行一個 Java 應用程式時,JVM 會載入程式碼並呼叫類別庫來運作。所以如果你手上的程式或網頁需要 Java,裝了它就能解決;不需要 Java 的東西,裝了也不會有任何變化。

03要怎麼確認電腦裡已經有 Java?

在 Windows 的「命令提示字元」或 PowerShell 視窗中輸入 `java -version` 再按 Enter。如果系統顯示出版本資訊,代表 JRE 已安裝;如果出現「無法辨識」或「不是內部或外部命令」的訊息,就是沒有安裝。這是官方文件提供的檢查方式,不需要另外安裝任何工具。

Java Runtime Environment 介面畫面 2
Java Runtime Environment 介面畫面

04我平常不寫程式,也需要裝這個嗎?

需要與否取決於你使用的軟體和網站。JRE 是「執行」Java 程式用的,不是「撰寫」Java 程式用的。如果你會用到以 Java 開發的桌面應用程式、瀏覽器外掛或線上服務,就必須安裝;如果完全沒碰過這類東西,就不需要。很多人是在安裝某個特定軟體時,被該軟體的要求引導來裝 JRE。

05它跟 Java Development Kit(JDK)有什麼不同?

JDK 是給開發者用的工具包,內含 JRE,另外加上編譯器(javac)、除錯器等開發工具。JRE 只能執行已經寫好的 Java 程式,無法編寫或編譯程式碼。如果你只是要「跑」別人寫好的 Java 應用程式,裝 JRE 就夠了;如果你想自己寫 Java 程式,才需要安裝 JDK。官方 FAQ 明確說明了這個區別。

06這套軟體要付費嗎?

不用。JRE 的授權型式是 Freeware,官方說明指出它可免費使用於個人和商業用途。你可以直接從 Oracle 官方網站下載安裝,不需要購買授權或註冊帳號。不過要注意,免費使用不等於沒有使用條款,實際部署到企業環境前,建議閱讀 Oracle 的授權文件確認細節。

Java Runtime Environment 介面畫面 3
Java Runtime Environment 介面畫面

07裝了之後,電腦裡會多出很多看不懂的檔案嗎?

安裝 JRE 會在系統中新增 Java 相關的資料夾和登錄項目,這是正常的。它包含 JVM、類別庫、Java Plug-in 和 Web Start 等元件。如果你只是要執行特定程式,這些背景元件不會干擾日常使用。官方建議只保留最新版本,舊版本可以透過「控制台」的「新增移除程式」解除安裝,避免版本衝突。

08這套軟體適合什麼樣的人安裝?

適合需要執行特定 Java 應用程式或瀏覽器外掛的人,例如使用企業內部系統、線上教學平台、某些銀行或政府網站服務的使用者。它也適合不確定自己需不需要 Java、但被系統或軟體明確要求安裝的人。如果你符合「某個程式告訴你需要 Java」的條件,安裝 JRE 就是正確的下一步。

09我主要是想寫 Java 程式,裝這個夠嗎?

不夠。JRE 只能執行 Java 程式,不包含編譯器,你無法用它把原始碼編譯成可執行的 bytecode。想開發 Java 應用程式,需要安裝 JDK(Java Development Kit),它內含 JRE 以及 javac 編譯器、除錯工具等。官方文件也明確指出,撰寫 Java 程式需要 JDK,而不是只有 JRE。

Java Runtime Environment 介面畫面 4
Java Runtime Environment 介面畫面

10什麼情況下不該選這套軟體?

如果你需要的是開發工具,應該選 JDK 或整合開發環境(如 NetBeans IDE),而不是 JRE。另外,JRE 的介面語言是英文,雖然安裝過程和執行時幾乎不會有需要閱讀的介面,但如果你對英文操作有顧慮,可以考慮其他有中文介面的替代方案。最後,這套軟體僅支援 64 位元的 Windows 7 到 11,如果你用的是 32 位元系統或 macOS、Linux,它無法安裝。

11這套軟體跟 .NET Framework 有什麼關係?可以互相取代嗎?

兩者都是執行環境,但服務的對象不同。JRE 執行的是 Java 語言寫成的程式,.NET Framework 執行的是微軟 .NET 技術開發的應用程式。它們無法互相取代——一個 Java 程式不會因為裝了 .NET Framework 就能跑,反之亦然。如果你的電腦同時需要兩者,就必須分別安裝。官方資料沒有提供兩者的比較,這點需要依你的實際需求判斷。

12裝了之後需要常常更新嗎?

官方建議定期更新,因為更新通常包含錯誤修正、安全性修補和效能改善。這套軟體在近 12 個月內有 5 次更新、近 24 個月有 9 次,屬於持續維護中的軟體。你可以從 Oracle 官方網站下載最新版本手動更新,或留意系統通知。保留舊版本沒有好處,官方建議只保留最新版以確保安全性和執行效率。

下載與官方連結

前往官方網站 下載 Java Runtime Environment

jre-8u451-windows-x64.exe · 38.41 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單