Java虛擬機(jī)(JVM)是一個虛構(gòu)出來的計算機(jī),是通過在實際的計算機(jī)上仿真模擬各種計算機(jī)功能模擬來實現(xiàn)的。Java虛擬機(jī)有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。通過Java虛擬機(jī),您只要根據(jù)JVM規(guī)格描述將解釋器移植到特定的計算機(jī)上,就能保證經(jīng)過編譯的任何Java代碼能夠在該系統(tǒng)上運行。

什么是 Java?
使用 Java,您可以暢玩網(wǎng)絡(luò)游戲、與世界各地的朋友聊天、計算按揭利息,還可以在 3D 模式下瀏覽圖像,諸多功能不一而足。它還是作為企業(yè)計算基礎(chǔ)的 Intranet 應(yīng)用程序和其他電子商務(wù)解決方案不可或缺的一部分。
適用于您的計算機(jī)的 Java 軟件,即 Java 運行時環(huán)境,也稱為 Java 運行時、運行時環(huán)境、運行時、JRE、Java 虛擬機(jī)、虛擬機(jī)、Java VM、JVM、VM、Java 插件、Java 附加程序或 Java 下載。
JRE是什么?
JRE(Java Runtime Environment,Java運行環(huán)境),包含JVM標(biāo)準(zhǔn)實現(xiàn)及Java核心類庫。JRE是Java運行環(huán)境,并不是一個開發(fā)環(huán)境,所以沒有包含任何開發(fā)工具(如編譯器和調(diào)試器)
JRE是指java運行環(huán)境。光有JVM還不能成class的 執(zhí)行,因為在解釋class的時候JVM需要調(diào)用解釋所需要的類庫lib。 (jre里有運行.class的java.exe)
JRE ( Java Runtime Environment ),是運行 Java 程序必不可少的(除非用其他一些編譯環(huán)境編譯成.exe可執(zhí)行文件……),JRE的 地位就象一臺PC機(jī)一樣,我們寫好的Win64應(yīng)用程序需要操作系統(tǒng)幫 我們運行,同樣的,我們編寫的Java程序也必須要JRE才能運行
所以大家只需要安裝JRE就包含了JVM也就是java虛擬機(jī)。