ทางเลือกใน Oracle JRE [ปิด]


16

ฉันต้องการถอนการติดตั้งผลิตภัณฑ์ Oracle จากคอมพิวเตอร์ของฉันให้มากที่สุดเพราะฉันไม่ชอบ บริษัท นั้น อย่างไรก็ตามฉันต้องการ Java สำหรับบางแอปพลิเคชันของฉันเช่น Eclipse

มีทางเลือกใดบ้างสำหรับ Oracle Java Runtime Environment สำหรับ Windows ที่จะใช้งานได้กับแอปของบุคคลที่สาม


เครื่องเสมือน Oracle Java? : S
Simon Sheehan

คุณใช้ระบบปฏิบัติการใดอยู่
music2myear

การไม่ชอบ Oracle ในฐานะ บริษัท เป็นเหตุผลที่โง่ที่จะลบ JVM ของพวกเขาออกไปโดยเฉพาะอย่างยิ่งเนื่องจากมันอาจจะเป็นหนึ่งที่มีเสถียรภาพมากที่สุด ณ ขณะนี้คือการดำเนินการอ้างอิงอย่างเป็นทางการ

@esalaka ฉันไม่ได้ใช้ java ในแอพส่วนใหญ่ของฉันและฉันไม่ชอบ Oracle จริงๆ เหตุใดฉันจึงต้องใช้ผลิตภัณฑ์จาก บริษัท ที่ฉันเกลียดในขณะนี้
Steven smethurst

@ music2myear ฉันกำลังใช้ windows vista เร็ว ๆ นี้จะเป็น win7
Steven smethurst

คำตอบ:


5

เพื่อให้ชัดเจนมี "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 ต้องการเรียกใช้หรือไม่ ถ้าไม่ลองทำโดยไม่ทำ


นอกจากนี้ยังมี IcedTea แต่ฉันไม่รู้ว่ามันใช้งานได้กับ OSX หรือ Windows ฉันเดาว่ามีพอร์ตถ้ามันไม่สามารถสร้างได้โดยตรงบนแพลตฟอร์มเหล่านั้น

คุณถูกต้องฉันหมายถึง Java Runtime Environment (JRE) อัปเดตคำถามแล้ว นอกจากนี้เท่าที่ฉันสามารถบอกได้ว่าแอปพลิเคชั่นเดียวที่ฉันมีที่ต้องการจาวาคือ eclipse ฉันกำลังทดสอบข้อเสนอแนะของคุณตอนนี้
Steven smethurst

นอกจากนี้ฉันต้องการเพิ่มข้อมูลเกี่ยวกับ Zing JVM สำหรับองค์กรโหลดสูง ( azulsystems.com/products/zing/whatisit ) มันแพง แต่อาจมีประโยชน์
Eir Nym

4

Oracle JRE สร้างขึ้นจาก OpenJDK คุณสามารถรับ OpenJDK จากหลาย ๆ แหล่งรวมถึงการสร้างด้วยตัวเอง Azul Systems (นายจ้างของฉัน) ให้บริการดาวน์โหลดตระกูล Zulu ซึ่งทั้งหมดนี้มอบไบนารี OpenJDK ที่ได้รับการรับรองเพื่อให้ตรงตามข้อกำหนดการทดสอบ Java Standard Edition สำหรับ Java เวอร์ชันหลักแต่ละรุ่น (วันนี้ 8, 7 และ 6) ควรเป็นสิ่งทดแทนที่เหมาะสมสำหรับ รันไทม์ Oracle Java ของคุณบนแพลตฟอร์ม Windows, Linux และ Mac OS X ใด ๆ ซูลูสามารถดาวน์โหลดได้ฟรีจาก www.azul.com/zulu ฉันหวังว่านี่จะช่วยได้. การเปิดเผยข้อมูล: ฉันเป็นผู้จัดการผลิตภัณฑ์สำหรับกลุ่มผลิตภัณฑ์ Zulu และ Zing ที่ Azul Systems


2

ฉันไม่เคยใช้มัน แต่คุณอาจต้องการที่จะมองเข้าไปOpenJDK


OpenJDK น่าจะเป็น linux เท่านั้น
Steven smethurst

@Funvill: มี (เก่า) อย่างไม่เป็นทางการของการสร้าง OpenJDK สำหรับ Windows ที่มีอยู่ในOpenSCG
Aluísio ASG
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.