Java har været et af verdens mest brugte programmeringssprog lige siden det blev udgivet i 1995, og det viser ingen tegn på at blive langsommere.
Billedkredit: Watchara Piriyaputtanapun/Moment/GettyImages
Java har været et af verdens mest brugte programmeringssprog lige siden det blev udgivet i 1995, og det viser ingen tegn på at blive langsommere. Det er i øjeblikket ejet af databasegiganten Oracle og er den ultimative software på tværs af platforme: Den er på alt fra din computer og telefon til indlejrede smartenheder. Ligesom de fleste andre software kræver det regelmæssige opdateringer for at rette fejl og afhjælpe sikkerhedsfejl, men lejlighedsvis – af forskellige årsager – vil du måske have eller skal installere en ældre version.
En kort forklaring af Java
Java i sig selv er et programmeringssprog, ikke et produkt, så når du installerer det på din computer, er det, du installerer, Java Runtime Environment. Normalt forkortet som JRE eller Java RTE, er det en slags mini-operativsystem, der giver alt, hvad et Java-program skal bruge for at køre.
Dagens video
Dit operativsystem tjener den rolle for det meste software, men hele pointen med Java er at arbejde på tværs af alle platforme uanset deres OS. På denne måde kan udviklere skrive én version af et program, og det fungerer på enhver enhed, så længe den har den korrekte version af Java Runtime installeret.
Grunde til at rulle tilbage
Den mest typiske grund til at ville køre en ældre version af Java er, at en nylig opdatering har ødelagt et af de programmer, du bruger på din computer. Java er designet til at være bagudkompatibel, hvilket betyder, at ældre software normalt skal køre på nyere versioner af platformen, men det fungerer ikke altid på den måde.
Professionelle og seriøse hobbyprogrammører - eller nogen, der arbejder på at blive det - kan lejlighedsvis nødt til at grave dybere ned i arkivet af gamle Java-versioner for at finde en, der kører en bestemt årgang program. At downloade flere ældre versioner er også en nyttig måde at følge udviklingen af koden over tid som et læringsværktøj. Uanset dine grunde, er installation af en ældre Java-version ligetil.
Går tilbage til gamle Java-versioner
Hvis en nylig opdatering har givet dig problemer, er det overraskende nemt at vende tilbage til en tidligere Java-version. Åben Kontrolpanel på din computer – hvordan du gør det varierer afhængigt af din Windows-version – og vælg Apps på en Windows 10-maskine eller Programmer og funktioner på Windows 8/8.1. Vælg den seneste version af Java fra listen, og afinstaller den. Det er normalt alt, du skal gøre, og din computer vender tilbage til at bruge den seneste version, der stadig er installeret.
Alternativt vil du måske afinstallere alle versioner af Java og starte på en frisk med en ren tavle. Start med at klikke og afinstallere hver version af Java, der er på din maskine. Gå derefter til Oracles Java-downloadside for at vælge en ny.
Downloader Java
Når du går til Java-downloadsiden, registrerer den, hvilken type computer og browser du bruger og giver dig automatisk et link til den aktuelle Java 64-bit eller 32-bit version, der matcher dit OS og browser. Selvfølgelig er den nuværende version, i dette tilfælde, ikke, hvad du ønsker. Der er et link i sidebjælken "for alle Java-versioner", men det er misvisende: Det fører dig til downloadlinks for andre aktuelle versioner af Java, men ikke til ældre versioner. Til det skal du søge i Java-arkivet på Oracles hjemmeside.
Du skal oprette en gratis Oracle-konto, før du kan downloade softwaren, men du kan finde Java-versioner i arkivet helt tilbage til begyndelsen. Hvis du vil have en Java Version 7 download, eller endda en Version 1.1 download, er den der. Disse links leveres primært til udviklere frem for slutbrugere, så din download inkluderer Java JDK – Java Developer's Kit – såvel som Runtime.
Et par advarsler
Husk på, at sikkerhedsrettelser er en af hovedårsagerne til Java-opdateringer, så at køre en gammel version betyder, at du er mere sårbar over for malware og hackere. Hvis du vendte tilbage til en gammel version, fordi den nye bryder dine programmer, løser den næste udgivelse normalt problemet, så af sikkerhedsmæssige årsager bør du installere den med det samme. Du kan altid afinstallere det igen, hvis problemet opstår igen.
Hvis du installerer en af de historiske versioner for at eksperimentere med eller lære af, vil du måske køre den i det, der kaldes en "virtuel maskine" eller VM. Dette gør præcis, hvad du ville tro: Det sætter en hel virtuel computer op, der kører under dit nuværende operativsystem, men isoleret fra resten af din computer. På den måde, hvis du støder på sikkerhedsproblemer med den gamle version af Java, er de isoleret til VM'en og kan normalt ikke gå ned eller kompromittere din primære arbejdsmaskine. For hjemmehobbyister er VirtualBox og VMware de sædvanlige muligheder for dette.