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.