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?


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.


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.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.