Hvordan installere en eldre versjon av Java

Ung asiatisk student studerer i folkebiblioteket.

Java har vært et av verdens mest brukte programmeringsspråk helt siden det ble utgitt i 1995, og det viser ingen tegn til å avta.

Bildekreditt: Watchara Piriyaputtanapun/Moment/GettyImages

Java har vært et av verdens mest brukte programmeringsspråk helt siden det ble utgitt i 1995, og det viser ingen tegn til å avta. Det er for tiden eid av databasegiganten Oracle, og er den ultimate programvaren på tvers av plattformer: Den er på alt fra datamaskinen og telefonen din til innebygde smartenheter. Som de fleste annen programvare krever den regelmessige oppdateringer for å fikse feil og løse sikkerhetsfeil, men av og til – av en rekke årsaker – vil du kanskje eller trenger å installere en eldre versjon.

En kort forklaring av Java

Java i seg selv er et programmeringsspråk, ikke et produkt, så når du installerer det på datamaskinen din, er det du installerer Java Runtime Environment. Vanligvis forkortet som JRE eller Java RTE, er det et slags minioperativsystem som gir alt et Java-program trenger for å kjøre.

Dagens video

Operativsystemet ditt tjener den rollen for det meste av programvare, men hele poenget med Java er å fungere på tvers av alle plattformer uavhengig av OS. På denne måten kan utviklere skrive én versjon av et program, og det vil fungere på hvilken som helst enhet så lenge den har riktig versjon av Java Runtime installert.

Grunner til å rulle tilbake

Den mest typiske årsaken til at du ønsker å kjøre en eldre versjon av Java er at en nylig oppdatering har ødelagt et av programmene du bruker på datamaskinen. Java er designet for å være bakoverkompatibel, noe som betyr at eldre programvare vanligvis skal kjøre på nyere versjoner av plattformen, men det fungerer ikke alltid slik.

Profesjonelle og seriøse hobbyprogrammerere – eller alle som jobber mot å bli det – kan av og til trenger å grave dypere inn i arkivet med gamle Java-versjoner for å finne en som kjører en bestemt årgang program. Nedlasting av flere eldre versjoner er også en nyttig måte å følge utviklingen av koden over tid som et læringsverktøy. Uansett grunner, er det enkelt å installere en eldre Java-versjon.

Går tilbake til gamle Java-versjoner

Hvis en nylig oppdatering har forårsaket problemer, er det overraskende enkelt å gå tilbake til en tidligere Java-versjon. Åpen Kontrollpanel på datamaskinen din – hvordan du gjør det varierer avhengig av Windows-versjonen din – og velg Apper på en Windows 10-maskin eller Programmer og funksjoner på Windows 8/8.1. Velg den nyeste versjonen av Java fra listen og avinstaller den. Det er vanligvis alt du trenger å gjøre, og datamaskinen går tilbake til å bruke den nyeste versjonen som fortsatt er installert.

Alternativt kan det være lurt å avinstallere alle versjoner av Java og starte på nytt med et rent ark. Start med å klikke og avinstallere hver versjon av Java som er på maskinen din. Gå deretter til Oracles Java-nedlastingsside for å velge en ny.

Laster ned Java

Når du går til Java-nedlastingssiden, oppdager den hvilken type datamaskin og nettleser du bruker og gir deg automatisk en lenke for den gjeldende Java 64-biters eller 32-biters versjonen som samsvarer med ditt operativsystem og nettleser. Selvfølgelig er den nåværende versjonen, i dette tilfellet, ikke det du vil ha. Det er en lenke i sidefeltet "for alle Java-versjoner", men det er misvisende: Den tar deg til nedlastingslenkene for andre gjeldende versjoner av Java, men ikke til eldre versjoner. For det må du søke opp Java-arkivet på Oracles nettsted.

Du må sette opp en gratis Oracle-konto før du kan laste ned programvaren, men du kan finne Java-versjoner i arkivet helt tilbake til begynnelsen. Hvis du vil ha en nedlasting av Java versjon 7, eller til og med en nedlasting av versjon 1.1, er den der. Disse koblingene er først og fremst gitt for utviklere i stedet for sluttbrukere, så nedlastingen din inkluderer Java JDK – Java Developer's Kit – så vel som Runtime.

Et par advarsler

Husk at sikkerhetsreparasjoner er en av hovedårsakene til Java-oppdateringer, så å kjøre en gammel versjon betyr at du er mer sårbar for skadelig programvare og hackere. Hvis du gikk tilbake til en gammel versjon fordi den nye ødelegger programmene dine, løser den neste utgivelsen vanligvis problemet, så av sikkerhetsgrunner bør du installere den umiddelbart. Du kan alltid avinstallere den igjen hvis problemet oppstår igjen.

Hvis du installerer en av de historiske versjonene for å eksperimentere med eller lære av, vil du kanskje kjøre den i det som kalles en "virtuell maskin" eller VM. Dette gjør akkurat det du tror: Den setter opp en hel virtuell datamaskin som kjører under ditt nåværende operativsystem, men isolert fra resten av datamaskinen. På den måten, hvis du får sikkerhetsproblemer med den gamle versjonen av Java, er de isolert til VM og kan vanligvis ikke krasje eller kompromittere hovedmaskinen din. For hjemmehobbyister er VirtualBox og VMware de vanlige alternativene for dette.