Alternativas ao Oracle JRE [fechado]


16

Gostaria de desinstalar o maior número possível de produtos Oracle do meu computador, porque não gosto dessa empresa. No entanto, eu preciso de Java para alguns dos meus aplicativos, por exemplo, Eclipse.

Quais alternativas existem para o Oracle Java Runtime Environment para Windows que funcionarão com aplicativos de terceiros?


Oracle Java máquina virtual? : S
Simon Sheehan

Qual sistema operacional você está usando?
music2myear

Não gostar da Oracle como empresa é uma razão boba para remover sua JVM, especialmente porque é provavelmente a mais estável a partir de agora, sendo a implementação de referência oficial.

@esalaka Não uso java na maioria dos meus aplicativos e realmente não gosto do Oracle. Por que eu usaria produtos de uma empresa que odeio no momento?
Steven Smethurst

@ music2myear Estou usando o Windows Vista, em breve o win7.
Steven Smethurst

Respostas:


5

Só para esclarecer, "Java" não é uma coisa.

Java Runtime Environment (JRE) - a forma mais comum de Java, permite que aplicativos escritos em Java sejam executados no seu computador. Este é o "plugin java" ou a "máquina virtual java (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 GUI de plataforma cruzada e outros elementos de programação.

Suponho que você esteja perguntando sobre a substituição do JRE, o plug-in Java que a maioria das pessoas usa. Se você quer dizer o contrário, atualize sua pergunta.

A Microsoft costumava ter uma Java Virtual Machine incluída em todos os seus sistemas operacionais, mas isso geralmente é ignorado em favor de um plug-in JRE da Oracle.

Existem algumas outras substituições de JRE / JVM que você pode tentar:

JOEQ (ironicamente, por si só, escrito em Java) - http://sourceforge.net/projects/joeq/

Wonka - http://wonka.acunia.com/

Sable (não é mais mantido ativamente) - http://sourceforge.net/projects/sablevm/files/

Cada um deles pode ter algumas quantidades de compatibilidade, mas você provavelmente encontrará ao executar o Java destinado a uma versão mais recente do JRE, pode ter problemas de compatibilidade.

Outra coisa a considerar é se você realmente precisa ou não de Java. Existem tarefas específicas que você faz que exigem explicitamente a execução do JRE? Caso contrário, tente ficar sem ele.


Há também o IcedTea, mas não sei se funciona no OSX ou no Windows. Eu acho que existe uma porta se ela não puder ser construída diretamente nessas plataformas.

Você está correto, quero dizer Java Runtime Environment (JRE). Pergunta atualizada. Também, tanto quanto eu posso dizer, o único aplicativo que tenho que requer java é o eclipse. Estou testando suas sugestões agora.
Steven smethurst

Também quero adicionar informações sobre o Zing JVM para empresas de alta carga ( azulsystems.com/products/zing/whatisit ). é caro, mas pode ser útil.
Eir Nym

4

O Oracle JRE é construído a partir do OpenJDK. Você pode obter o OpenJDK de várias fontes, inclusive construindo você mesmo. A Azul Systems (meu empregador) oferece a família Zulu de downloads, todos os que fornecem binários OpenJDK certificados para atender às especificações de teste do Java Standard Edition para cada versão principal do Java (hoje 8, 7 e 6.) Deve ser um substituto adequado para os tempos de execução do Oracle Java em qualquer plataforma Windows, Linux e Mac OS X. O Zulu pode ser baixado gratuitamente em www.azul.com/zulu. Eu espero que isso ajude. Divulgação: Sou gerente de produto das linhas de produtos Zulu e Zing da Azul Systems.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.