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

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