2017-07-14 40 views
1

是否可以只使用JVM運行Java程序? (沒有JRE)是否可以只使用JVM運行Java程序?

我不問我們是否可以運行所有的程序,也是那些需要訪問庫的程序,我在程序編譯後要求最基本的程序 (有沒有程序只能使用JVM運行)

+0

你能想象一下,Java程序如何與JVM一起工作,甚至沒有'java.lang.Object'或'java.lang.String'的類定義? – Holger

回答

0

是的,您需要一個包裝來使文件可執行。在這種情況下,目標環境不需要Java運行時安裝。要清楚你正在嵌入JRE內部。請看Excelsior JET

0

如果沒有JRE,就不能運行程序。但是如果程序已經編譯好了,你可以在沒有JDK的情況下運行程序。

Java運行時環境(JRE)是一個軟件包,包含什麼是需要運行Java程序 - 維基百科

0

請看看下面你的圖片能更好地瞭解java是如何工作的:CLICK HERE

Java Runtime Environment包含JVM,類庫和其他支持文件。它不包含任何開發工具,如編譯器,調試器等。實際上,JVM運行程序,它使用JRE中提供的類庫和其他支持文件。如果你想運行任何Java程序,你需要在系統中安裝JRE。

相關問題