Alternatif untuk Oracle JRE [ditutup]

16

Saya ingin menghapus sebanyak mungkin produk Oracle dari komputer saya karena saya tidak suka perusahaan itu. Namun, saya memerlukan Java untuk beberapa aplikasi saya, misalnya Eclipse.

Apa alternatif yang ada untuk Oracle Java Runtime Environment untuk Windows yang akan bekerja dengan aplikasi pihak ketiga?

Steven smethurst
sumber
Mesin virtual Oracle Java? : S
Simon Sheehan
sistem operasi yang Anda gunakan?
music2myear
Tidak menyukai Oracle sebagai perusahaan adalah alasan konyol untuk menghapus JVM mereka, terutama karena itu mungkin yang paling stabil seperti sekarang, menjadi implementasi referensi resmi.
@ Esala saya tidak menggunakan java di sebagian besar aplikasi saya, dan saya sangat tidak suka Oracle. Mengapa saya menggunakan produk dari perusahaan yang saya benci pada saat ini?
Steven smethurst
@ music2myear Saya menggunakan windows vista, segera akan win7.
Steven smethurst

Jawaban:

5

Hanya untuk memperjelas, ada "Jawa" bukan satu hal.

Java Runtime Environment (JRE) - bentuk Java yang paling umum, memungkinkan aplikasi yang ditulis dalam Java dijalankan di komputer Anda. Ini adalah "plugin java" atau "mesin virtual java (jvm)"

Java (bahasa) - bahasa pemrograman berorientasi objek.

Java (compiler) - mengubah kode Java (bahasa) menjadi file kelas yang dapat dieksekusi oleh JRE / JVM.

Java (perpustakaan) - satu set komponen untuk GUI lintas-platform dan elemen pemrograman lainnya.

Saya berasumsi Anda bertanya tentang mengganti JRE, plugin Java yang kebanyakan orang gunakan. Jika Anda bermaksud sebaliknya, harap perbarui pertanyaan Anda.

Microsoft dulu memiliki Java Virtual Machine yang disertakan pada semua OS mereka, tetapi itu biasanya diabaikan demi plugin JRE dari Oracle.

Ada beberapa pengganti JRE / JVM lain yang dapat Anda coba:

JOEQ (ironisnya cukup ditulis sendiri di Jawa) - http://sourceforge.net/projects/joeq/

Wonka - http://wonka.acunia.com/

Sable (tidak lagi dipertahankan secara aktif) - http://sourceforge.net/projects/sablevm/files/

Masing-masing mungkin memiliki sejumlah kompatibilitas, tetapi Anda mungkin akan menemukan ketika menjalankan Java dimaksudkan untuk versi JRE yang lebih baru, Anda mungkin mengalami masalah kompatibilitas.

Hal lain yang perlu dipertimbangkan adalah apakah Anda benar-benar membutuhkan Java. Apakah ada tugas khusus yang Anda lakukan yang secara eksplisit mengharuskan JRE untuk dijalankan? Jika tidak, cobalah pergi tanpanya.

music2myear
sumber
Ada juga IcedTea tetapi saya tidak tahu apakah itu berfungsi pada OSX atau Windows. Saya kira ada port jika tidak bisa dibangun langsung pada platform tersebut.
Anda benar maksud saya Java Runtime Environment (JRE). Pertanyaan diperbarui. Juga sejauh yang saya tahu satu-satunya aplikasi yang saya miliki yang membutuhkan java adalah eclipse. Saya menguji saran Anda sekarang.
Steven smethurst
Saya juga ingin menambahkan informasi tentang Zing JVM untuk perusahaan dengan beban tinggi ( azulsystems.com/products/zing/whatisit ). itu mahal tapi semoga bermanfaat.
Eir Nym
4

Oracle JRE dibangun dari OpenJDK. Anda bisa mendapatkan OpenJDK dari banyak sumber, termasuk membangunnya sendiri. Azul Systems (perusahaan saya) menawarkan keluarga unduhan Zulu, yang semuanya menyediakan binari OpenJDK bersertifikasi untuk memenuhi spesifikasi tes Edisi Standar Java untuk setiap versi Java utama (hari ini 8, 7, dan 6.) Ini harus menjadi pengganti yang cocok untuk runtime Oracle Java Anda di platform Windows, Linux, dan Mac OS X apa pun. Zulu gratis untuk diunduh dari www.azul.com/zulu. Saya harap ini membantu. Pengungkapan: Saya manajer produk untuk lini produk Zulu dan Zing di Azul Systems.

Matt Schuetze
sumber
2

Saya tidak pernah menggunakannya tetapi Anda mungkin ingin melihat OpenJDK .

Chris Nava
sumber
OpenJDK tampaknya hanya untuk linux.
Steven smethurst
@Funvill: Ada (tidak kuno) build OpenJDK untuk Windows yang tersedia di OpenSCG .
Aluísio ASG