Java >> Java tutorial >  >> Tag >> native

Alternativer til Oracle JRE

Bare for at være klar, der er "Java" ikke én ting.

Java Runtime Environment (JRE) - den mest almindelige form for Java, tillader programmer skrevet i Java at køre på din computer. Dette er "java plugin" eller "java virtuelle maskine (jvm)"

Java (sproget) - et objektorienteret programmeringssprog.

Java (kompileren) - omdanner Java-kode (sprog) til klassefiler, der kan udføres af JRE/JVM.

Java (biblioteket) - et sæt komponenter til cross-platform GUI og andre programmeringselementer.

Jeg går ud fra, at du spørger om at erstatte JRE, det Java-plugin, som de fleste bruger. Hvis du mener andet, bedes du opdatere dit spørgsmål.

Microsoft plejede at have en Java Virtual Machine inkluderet på alle deres operativsystemer, men det ignoreres normalt til fordel for et JRE-plugin fra Oracle.

Der er et par andre JRE/JVM-erstatninger, du kan prøve:

JOEQ (ironisk nok skrevet i Java) - http://sourceforge.net/projects/joeq/

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

Sable (vedligeholdes ikke længere aktivt) - http://sourceforge.net/projects/sablevm/files/

Hver af disse kan have nogle mængder af kompatibilitet, men du vil sandsynligvis opdage, at når du kører Java beregnet til en nyere version af JRE, kan du støde på kompatibilitetsproblemer.

Noget andet at overveje er, om du virkelig har brug for Java eller ej. Er der specifikke opgaver, du udfører, som rent faktisk eksplicit kræver, at JRE kører? Hvis ikke, så prøv at gå uden.


Oracle JRE er bygget fra OpenJDK. Du kan få OpenJDK fra mange kilder, herunder bygge det selv. Azul Systems (min arbejdsgiver) tilbyder Zulu-familien af ​​downloads, som alle leverer OpenJDK-binære filer, der er certificeret til at opfylde Java Standard Edition-testspecifikationerne for hver større Java-version (i dag 8, 7 og 6). Det burde være en passende erstatning for dine Oracle Java-runtimes på enhver af Windows-, Linux- og Mac OS X-platforme. Zulu er gratis at downloade fra www.azul.com/zulu. Jeg håber det hjælper. Oplysninger:Jeg er produktchef for Zulu- og Zing-produktlinjerne hos Azul Systems.


Jeg har aldrig brugt det, men du vil måske kigge nærmere på OpenJDK.


Java tag