De Java programmeren taalspecificatie heeft verschillende verschillende implementaties beschikbaar op Linux, genaamd "Java virtual machines" of "JVMs." De meest populaire is de referentie-implementatie van Sun's. Andere populaire JVMs zijn Jikes, Apache Harmonie, Kaffe, en IBM JVM; Er zijn vele anderen, ook, elk met enigszins verschillende kenmerken. Debian gebaseerde Linux systemen zoals Ubuntu kunt veel JVMs tegelijk installeren, en voorzien in een mechanisme voor het kiezen van een JVM worden gebruikt op het systeem genaamd "update-java-alternatieven."
Wat die u nodig hebt
- Linuxsysteem
Het kiezen van een JVM
Verwerven van root-privileges op het systeem. Aangezien de JVM selectie het hele systeem is, het beperkt tot gebruikers met administratieve bevoegdheden. De meeste gebruikers zullen kunnen verwerven rootprivileges met het commando "sudo". Als u op een gedeelde systeem werkt en geen root-toegang hebben, moet u om een beheerder voor het bijwerken van de JVM voor u.
Installeer de gewenste JVMs. Type "apt-cache search java" om een lijst van beschikbare Java-gerelateerde pakketten, en het "sudo apt-get install
" te installeren. U kunt desgewenst ook de GUI package manager. Update-java-alternatieven als root het selecteren van de gewenste JVM draaien. Installeren van een JVM maakt noodzakelijk het niet de standaard JVM op het systeem. Type "sudo update-java-alternatieven - l" geeft een overzicht van beschikbare JVMs en "sudo update-java-alternatieven - s
" als u wilt instellen als standaardbrowser JVM op uw systeem. Test de standaardselectie met "java-versie". Moet u een tekenreeks van de versie overeenkomen met de selectie die u met update-java-alternatieven gemaakt
- De referentie-implementatie van JVM van de zon is prima voor de meeste doeleinden. Tenzij u een specifieke reden hebt om het gebruik van sommige andere JVM (of gewoon het gevoel dat het experimenteren), is er meestal geen reden om over te schakelen.