Żeby było jasne, „Java” to nie jedno.
Java Runtime Environment (JRE) - najczęstsza forma Java, umożliwia uruchamianie aplikacji napisanych w Javie na twoim komputerze. To jest „wtyczka java” lub „wirtualna maszyna java (jvm)”
Java (język) - obiektowy język programowania.
Java (kompilator) - zamienia kod Java (język) w pliki klas, które mogą być wykonywane przez JRE / JVM.
Java (biblioteka) - zestaw komponentów dla wieloplatformowego GUI i innych elementów programowania.
Zakładam, że pytasz o zastąpienie JRE, wtyczki Java, z której korzysta większość ludzi. Jeśli masz na myśli inaczej, zaktualizuj swoje pytanie.
Microsoft zwykł mieć wirtualną maszynę Java we wszystkich swoich systemach operacyjnych, ale zwykle jest to ignorowane na korzyść wtyczki JRE firmy Oracle.
Istnieje kilka innych zamienników JRE / JVM, które możesz wypróbować:
JOEQ (sama ironia napisana w Javie) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
Sable (nie jest już aktywnie utrzymywany) - http://sourceforge.net/projects/sablevm/files/
Każdy z nich może mieć pewną kompatybilność, ale prawdopodobnie podczas uruchamiania Javy przeznaczonej dla nowszej wersji środowiska JRE mogą wystąpić problemy ze zgodnością.
Inną kwestią do rozważenia jest to, czy naprawdę potrzebujesz Java. Czy są jakieś konkretne zadania, które faktycznie wymagają jawnego uruchomienia środowiska JRE? Jeśli nie, spróbuj przejść bez niego.