Giusto per essere chiari, "Java" non è una cosa.
Java Runtime Environment (JRE) - la forma più comune di Java, consente alle applicazioni scritte in Java di essere eseguite sul tuo computer. Questo è il "plugin java" o "java virtual machine (jvm)"
Java (il linguaggio) - un linguaggio di programmazione orientato agli oggetti.
Java (il compilatore) : trasforma il codice Java (linguaggio) in file di classe che possono essere eseguiti da JRE / JVM.
Java (la libreria) - un insieme di componenti per la GUI multipiattaforma e altri elementi di programmazione.
Presumo che tu stia chiedendo di sostituire JRE, il plug-in Java utilizzato dalla maggior parte delle persone. Se intendi diversamente, ti preghiamo di aggiornare la tua domanda.
Microsoft utilizzava una Java Virtual Machine inclusa in tutti i suoi sistemi operativi, ma di solito viene ignorata a favore di un plug-in JRE di Oracle.
Esistono alcune altre sostituzioni JRE / JVM che puoi provare:
JOEQ (ironicamente abbastanza scritto in Java) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
Sable (non più mantenuto attivamente) - http://sourceforge.net/projects/sablevm/files/
Ognuno di questi potrebbe avere una certa compatibilità, ma probabilmente scoprirai che quando si esegue Java significava per una versione più recente di JRE, potresti riscontrare problemi di compatibilità.
Qualcos'altro da considerare è se hai davvero bisogno di Java. Esistono attività specifiche che in realtà richiedono esplicitamente l'esecuzione di JRE? In caso contrario, prova ad andare senza di essa.