อ่าน 4 นาที
การเปรียบเทียบเครื่องเสมือน Java
^ "เปิดตัว Eclipse OpenJ9 เวอร์ชัน 0.8.0 · eclipse-openj9/openj9" . Github . สืบค้นเมื่อ4 มิถุนายน 2023 .
การเปรียบเทียบเครื่องเสมือน Java
ข้อมูลเวอร์ชัน
| ชื่อ | ผู้สร้าง | เผยแพร่สู่สาธารณะครั้งแรก | เวอร์ชันเสถียรล่าสุด | วันที่วางจำหน่ายล่าสุด | ต้นทุน ความพร้อมใช้งาน | ใบอนุญาต |
|---|---|---|---|---|---|---|
| Eclipse OpenJ9 (เดิมคือIBM J9) | ไอบีเอ็ม | 15 มี.ค. 2018 [ 1 ] | 0.59.0 [ 2 ] | 29 เมษายน 2569 | ฟรี | ใบอนุญาตสาธารณะ Eclipse 2.0 ใบอนุญาต Apache 2.0 |
| จีซีเจ | จีเอ็นยู | 6 กันยายน 2541 | 6.4 (เทอร์มินัล) | 4 กรกฎาคม 2560 | ฟรี | GPLเวอร์ชัน 2 หรือใหม่กว่า พร้อม "ข้อยกเว้น libgcc" [ 3 ] |
| กราอัลวีเอ็ม | ออราเคิล | พฤษภาคม 2562 | Oracle GraalVM 25.0.2 [ 4 ] | 20 มกราคม 2569 | ฟรี | เฉพาะเวอร์ชัน GPL 2 เท่านั้น |
| HotSpotรุ่นOpenJDK | ซัน ไมโครซิสเต็มส์ , ออราเคิล | 27 เมษายน 2542 | เจดีเค-16 | 16 มีนาคม 2564 | ฟรี | เฉพาะเวอร์ชัน GPL 2 เท่านั้น |
| HotSpotรุ่น Oracle JDK | ซัน ไมโครซิสเต็มส์ , ออราเคิล | 27 เมษายน 2542 | jdk 16 | 16 มีนาคม 2564 | ฟรี | กรรมสิทธิ์ |
| HotSpot , Java SE รุ่นฝังตัว | ซัน ไมโครซิสเต็มส์ , ออราเคิล | 27 เมษายน 2542 | ? | ? | ทางการค้า | กรรมสิทธิ์[ 5 ] |
| ฮอตสปอต , ไม่มีพอร์ต | แกรี่ เบนสัน[ 6 ] | ? | ? | ? | ฟรี | เฉพาะเวอร์ชัน GPL 2 เท่านั้น |
| ไอเควีเอ็ม | เจโรน ฟริจเตอร์ส | 28 มิถุนายน 2547 | 8.15.0 [ 7 ] | 6 ธันวาคม 2025 | ฟรี | ใบอนุญาต zlib [ 8 ] |
| แจมวีเอ็ม | โรเบิร์ต ลัฟเฟอร์ | 13 มีนาคม 2546 | 2.0.0 | 30 กรกฎาคม 2557 | ฟรี | ลิขสิทธิ์ GPLเวอร์ชัน 2 หรือใหม่กว่า |
| จิคส์ อาร์วีเอ็ม | ไอบีเอ็ม | 14 ตุลาคม 2544 | 3.1.4 [ 9 ] | 18 กุมภาพันธ์ 2559 [ 9 ] | ฟรี | ใบอนุญาตสาธารณะ Eclipseเวอร์ชัน 1.0 [ 10 ] |
| กาแฟ | เทคโนโลยีทรานส์เวอร์ชวล | พ.ศ. 2539 | 1.1.9 | 22 กุมภาพันธ์ 2551 | ฟรี | GPLเวอร์ชัน 2 หรือใหม่กว่า[ 11 ] |
| เซเบิลวีเอ็ม | กลุ่มวิจัยเซเบิล | ? | 1.13 | 30 มีนาคม 2550 [ 12 ] | ฟรี | LGPLเวอร์ชัน 2.1 หรือใหม่กว่า |
ข้อมูลทางเทคนิค
| เจวีเอ็ม | สถานะ | เวอร์ชัน Java ที่รองรับล่าสุด | ไลบรารีคลาสที่รองรับ | ผลงาน | ||||
|---|---|---|---|---|---|---|---|---|
| GNU Classpath | โอเพ่นเจดีเค | อื่น | การตีความ | อาโอที | จิท | |||
| จีซีเจ | GNU ไม่ได้ดูแลรักษาหรือแจกจ่ายอีกต่อไปตั้งแต่ GCC 7 [ 13 ] | ? | ใช่ | เลขที่ | ใช่ | ใช่ | เลขที่ | |
| HotSpotรุ่นOpenJDK | การใช้งานอ้างอิง | 1.8 | เลขที่ | ใช่ | ใช่ | เลขที่ | ใช่ | |
| HotSpotรุ่นOracle JDK | การใช้งานอ้างอิง | 1.8 | เลขที่ | ใช่ | ใช่ | เลขที่ | ใช่ | |
| HotSpot , Java SE รุ่นฝังตัว | ? | เลขที่ | ใช่ | ใช่ | เลขที่ | ใช่ | ||
| ฮอตสปอต , ไม่มีพอร์ต | เป็นเวอร์ชันของ OpenJDK ที่ใช้เฉพาะตัวแปลภาษา โดยแทบไม่มีภาษาแอสเซมบลี และออกแบบมาให้พกพาได้สะดวกมาก | 1.7 | เลขที่ | ใช่ | ใช่ | เลขที่ | เลขที่ | |
| ไอเควีเอ็ม | 1.8 [ 14 ] | ? | ? | ขึ้นอยู่กับรันไทม์ของ .NET | ||||
| แจมวีเอ็ม | 1.8 [ 15 ] | ใช่[ 16 ] | ใช่[ 16 ] | ใช่[ 16 ] | เลขที่ | ใช่[ 16 ] | ||
| จิคส์ อาร์วีเอ็ม | 1.6 [ 17 ] | ใช่[ 18 ] | ท่าเรือ[ 19 ] [ 20 ] | Apache Harmony [ 18 ] | ไม่[ 21 ] | ? | ใช่ | |
| กาแฟ | 1.4 [ 11 ] | ใช่[ 11 ] | เลขที่ | ใช่[ 11 ] | ไม่[ 11 ] | ใช่[ 11 ] | ||
| เซเบิลวีเอ็ม | ไม่ได้รับการบำรุงรักษา | 1.4 | ใช่ | เลขที่ | ใช่ | เลขที่ | เลขที่ | |