Alternative a Oracle JRE [chiuso]


16

Vorrei disinstallare il maggior numero possibile di prodotti Oracle dal mio computer perché non mi piace quella compagnia. Tuttavia, ho bisogno di Java per alcune delle mie applicazioni, ad esempio Eclipse.

Quali alternative esistono per Oracle Java Runtime Environment per Windows che funzionerà con app di terze parti?


Macchina virtuale Oracle Java? : S
Simon Sheehan,

Quale sistema operativo stai usando?
music2myear,

Non apprezzare Oracle come azienda è una ragione sciocca per rimuovere la loro JVM, soprattutto perché è probabilmente la più stabile fino ad ora, essendo l'implementazione ufficiale di riferimento.

@esalaka Non uso java nella maggior parte delle mie app e non mi piace molto Oracle. Perché dovrei usare prodotti di un'azienda che odio praticamente in questo momento?
Steven smethurst,

@ music2myear Sto usando Windows Vista, presto per essere win7.
Steven smethurst,

Risposte:


5

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.


C'è anche IcedTea ma non so se funziona su OSX o Windows. Immagino che ci sia una porta se non può essere costruita direttamente su quelle piattaforme, però.

Hai ragione, intendo Java Runtime Environment (JRE). Domanda aggiornata. Inoltre, per quanto ne so, l'unica applicazione che ho che richiede Java è Eclipse. Sto testando i tuoi suggerimenti ora.
Steven smethurst,

Inoltre, voglio aggiungere informazioni su Zing JVM per le aziende ad alto carico ( azulsystems.com/products/zing/whatisit ). è costoso ma può essere utile.
Eir Nym,

4

Oracle JRE è costruito da OpenJDK. Puoi ottenere OpenJDK da molte fonti, incluso costruirlo da solo. Azul Systems (il mio datore di lavoro) offre la famiglia di download Zulu, che forniscono tutti i binari OpenJDK certificati per soddisfare le specifiche del test Java Standard Edition per ciascuna versione principale di Java (oggi 8, 7 e 6.) Dovrebbe essere un sostituto adatto per i tuoi runtime Oracle Oracle su qualsiasi piattaforma Windows, Linux e Mac OS X. Zulu può essere scaricato gratuitamente da www.azul.com/zulu. Spero che questo possa essere d'aiuto. Divulgazione: sono product manager per le linee di prodotti Zulu e Zing di Azul Systems.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.