Só para ficar claro, o "Java" não é uma coisa.
Java Runtime Environment (JRE) - a forma mais comum de Java, permite que aplicativos escritos em Java sejam executados em seu computador. Este é o "plugin java" ou "java virtual machine (jvm)"
Java (a linguagem) - uma linguagem de programação orientada a objetos.
Java (o compilador) - transforma o código Java (linguagem) em arquivos de classe que podem ser executados pelo JRE / JVM.
Java (a biblioteca) - um conjunto de componentes para a interface gráfica entre plataformas e outros elementos de programação.
Suponho que você esteja perguntando sobre como substituir o JRE, o plugin Java que a maioria das pessoas usa. Se você quer dizer o contrário, por favor atualize sua pergunta.
A Microsoft costumava ter uma Java Virtual Machine incluída em todos os seus SO, mas isso geralmente é ignorado em favor de um plugin JRE da Oracle.
Existem algumas outras substituições do JRE / JVM que você pode tentar:
JOEQ (ironicamente é escrito em Java) - link
Wonka - link
Sable (não mais ativamente mantido) - link
Cada um deles pode ter algumas quantidades de compatibilidade, mas você provavelmente encontrará, ao rodar o Java para uma versão mais nova do JRE, que você pode encontrar problemas de compatibilidade.
Outra coisa a considerar é se você realmente precisa ou não de Java. Existem tarefas específicas que você realmente exige que o JRE seja executado? Se não, tente ir sem isso.