เพื่อให้ชัดเจนมี "Java" ไม่ใช่สิ่งเดียว
Java Runtime Environment (JRE) - รูปแบบที่พบบ่อยที่สุดของ Java ช่วยให้แอปพลิเคชันที่เขียนใน Java ทำงานบนคอมพิวเตอร์ของคุณ นี่คือ "java plugin" หรือ "java virtual machine (jvm)"
Java (ภาษา) - ภาษาโปรแกรมเชิงวัตถุ
Java (คอมไพเลอร์) - เปลี่ยนรหัส Java (ภาษา) เป็นไฟล์คลาสที่สามารถเรียกใช้งานโดย JRE / JVM
Java (ไลบรารี) - ชุดของส่วนประกอบสำหรับ GUI ข้ามแพลตฟอร์มและองค์ประกอบการเขียนโปรแกรมอื่น ๆ
ฉันคิดว่าคุณกำลังถามเกี่ยวกับการแทนที่ JRE ปลั๊กอิน Java ที่คนส่วนใหญ่ใช้ หากคุณหมายถึงอย่างอื่นโปรดอัปเดตคำถามของคุณ
Microsoft เคยมี Java Virtual Machine รวมอยู่ในระบบปฏิบัติการทั้งหมด แต่มักจะไม่สนใจปลั๊กอิน JRE จาก Oracle
มีการแทนที่ JRE / JVM อื่น ๆ สองสามอย่างที่คุณสามารถลองได้:
JOEQ (แดกดันนั่นเองที่เขียนด้วยภาษาจาวา) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
Sable (ไม่ได้รับการบำรุงรักษาอีกต่อไป) - http://sourceforge.net/projects/sablevm/files/
แต่ละรายการเหล่านี้อาจมีความเข้ากันได้จำนวนหนึ่ง แต่คุณอาจพบว่าเมื่อใช้งานจาวาเพื่อใช้กับ JRE รุ่นใหม่คุณอาจพบปัญหาความเข้ากันได้
สิ่งอื่นที่ควรพิจารณาคือคุณต้องการ Java จริงๆหรือไม่ มีงานเฉพาะที่คุณต้องทำจริง ๆ แล้ว JRE ต้องการเรียกใช้หรือไม่ ถ้าไม่ลองทำโดยไม่ทำ