Java is een van 's werelds meest gebruikte programmeertalen sinds het in 1995 werd uitgebracht, en het vertoont geen tekenen van vertraging.
Afbeelding tegoed: Watchara Piriyaputtanapun/Moment/GettyImages
Java is een van 's werelds meest gebruikte programmeertalen sinds het in 1995 werd uitgebracht, en het vertoont geen tekenen van vertraging. Momenteel eigendom van databasegigant Oracle, het is de ultieme platformonafhankelijke software: het is op alles van uw computer en telefoon tot ingebedde slimme apparaten. Net als de meeste andere software vereist het regelmatig updates om bugs te verhelpen en beveiligingsfouten te verhelpen, maar af en toe – om verschillende redenen – wil of moet je misschien een oudere versie installeren.
Een korte uitleg van Java
Java zelf is een programmeertaal, geen product, dus wanneer u het op uw computer installeert, installeert u de Java Runtime Environment. Meestal afgekort als JRE of Java RTE, het is een soort mini-besturingssysteem dat alles biedt wat een Java-programma nodig heeft om te draaien.
Video van de dag
Uw besturingssysteem vervult die rol voor de meeste software, maar het hele punt van Java is om op alle platforms te werken, ongeacht hun besturingssysteem. Op deze manier kunnen ontwikkelaars één versie van een programma schrijven en het werkt op elk apparaat, zolang de juiste versie van Java Runtime erop is geïnstalleerd.
Redenen om terug te draaien
De meest typische reden om een oudere versie van Java te willen gebruiken, is dat een recente update een van de programma's die u op uw computer gebruikt, heeft verbroken. Java is ontworpen om achterwaarts compatibel te zijn, wat betekent dat oudere software normaal gesproken op nieuwere versies van het platform zou moeten draaien, maar dat werkt niet altijd zo.
Professionals en serieuze hobbyprogrammeurs - of iedereen die eraan werkt om er een te worden - kan af en toe een moet dieper in het archief van oude Java-versies graven om er een te vinden die een specifieke vintage draait programma. Het downloaden van meerdere oudere versies is ook een handige manier om de evolutie van de code in de loop van de tijd te volgen als leermiddel. Wat uw redenen ook zijn, het installeren van een oudere Java-versie is eenvoudig.
Terugkeren naar oude Java-versies
Als een recente update voor problemen heeft gezorgd, is het verrassend eenvoudig om terug te gaan naar een eerdere Java-versie. Open Controlepaneel op je computer – hoe je dat doet, hangt af van je Windows-versie – en kies Apps op een Windows 10-machine of Programma's en functies op Windows 8/8.1. Selecteer de meest recente versie van Java uit de lijst en verwijder deze. Dat is meestal alles wat u hoeft te doen, en uw computer keert terug naar de meest recente versie die nog is geïnstalleerd.
Als alternatief kunt u elke versie van Java verwijderen en opnieuw beginnen met een schone lei. Begin door op elke versie van Java op uw computer te klikken en deze te verwijderen. Ga vervolgens naar de Java-downloadpagina van Oracle om een nieuwe te kiezen.
Java downloaden
Wanneer u naar de Java-downloadpagina gaat, detecteert het het type computer en browser dat u gebruikt en geeft u automatisch een link voor de huidige Java 64-bits of 32-bits versie die overeenkomt met uw besturingssysteem en browser. Natuurlijk is de huidige versie in dit geval niet wat je wilt. Er is een link in de zijbalk "voor alle Java-versies", maar dat is misleidend: het brengt je naar de downloadlinks voor andere huidige versies van Java, maar niet naar oudere versies. Daarvoor moet u het Java-archief op de website van Oracle doorzoeken.
U moet een gratis Oracle-account instellen voordat u de software kunt downloaden, maar u kunt Java-versies in het archief vinden die helemaal teruggaan naar het begin. Als je een Java versie 7 download wilt, of zelfs een versie 1.1 download, dan is het daar. Deze links zijn voornamelijk bedoeld voor ontwikkelaars en niet voor eindgebruikers, dus uw download bevat zowel de Java JDK (Java Developer's Kit) als de Runtime.
Een paar waarschuwingen
Houd er rekening mee dat beveiligingsoplossingen een van de belangrijkste redenen zijn voor Java-updates, dus als u een oude versie gebruikt, bent u kwetsbaarder voor malware en hackers. Als u bent teruggekeerd naar een oude versie omdat de nieuwe uw programma's kapot maakt, lost de volgende versie het probleem meestal op, dus om veiligheidsredenen moet u deze onmiddellijk installeren. U kunt het altijd weer verwijderen als het probleem zich opnieuw voordoet.
Als u een van de historische versies installeert om mee te experimenteren of van te leren, wilt u deze misschien uitvoeren op een zogenaamde 'virtuele machine' of VM. Dit doet precies wat je zou denken: het zet een hele virtuele computer op die draait onder je huidige besturingssysteem, maar is geïsoleerd van de rest van je computer. Op die manier, als u beveiligingsproblemen tegenkomt met de oude versie van Java, zijn ze geïsoleerd op de VM en kunnen ze uw belangrijkste werkende machine meestal niet crashen of compromitteren. Voor thuishobbyisten zijn VirtualBox en VMware hiervoor de gebruikelijke opties.