2012-09-19 71 views
-1

任何人都可以告訴我究竟有多少版本的JVM到現在爲止,根據維基百科,他們是9,是Java 1.1自帶的JVM與Java 1.2自帶的不同,換句話說,每個JDK都有一個新的JVM?有多少個JVM版本?

+5

這將是幾乎不可能來算。不僅Sun/Oracle爲標準桌面JVM提供了許多次要更新,但許多其他人已經爲其他許多平臺實現了JVM。你不妨考慮*爲什麼*你相信你需要知道這個數字。 –

+4

[Oracle Java Archive](http://www.oracle.com/technetwork/java/archive-139210.html)也許?如果你真的*想花你的時間計數! – Sujay

+2

我有200個版本存儲在我們的服務器中,從版本1到版本7,並且我知道我錯過了一些 – MadProgrammer

回答

0

每個JDK版本都可以對JVM規範進行更改。有許多你遇到過的wikipedia的JVM實現。

http://en.wikipedia.org/wiki/List_of_Java_virtual_machines。 Sun/Oralce通常爲規範提供參考實現。

查看更詳細的在 http://openjdk.java.net/groups/hotspot/

+0

「每個JDK版本都附帶一個新的JVM規範。」不正確。一些主要的Sun/Oracle JDK版本沒有更改JVM規範/版本。當然,次要版本和補丁版本不會更改JVM版本號。 –

+0

@ stephen-c相應編輯 – Hulk