Zoeken op website

Java installeren in Arch Linux en Manjaro [JDK en JRE]


In deze korte beginnershandleiding worden de stappen uitgelegd die u nodig heeft om Java te installeren in Arch Linux en gerelateerde distributies zoals Manjaro.

Er zijn twee versies van Java (Java Development Kit – JDK en Java-omgeving) beschikbaar voor Arch Linux (of een andere Linux). Een daarvan is de gratis en open-source versie-implementatie van Oracle Java SE – genaamd OpenJDK. En de andere is Oracle JDK.

De OpenJDK-implementatie is beschikbaar in Arch extra repository. Maar de Oracle JDK is alleen beschikbaar AUR zoals deze wordt geleverd door Oracle.

Laten we eens kijken hoe we Java in Arch Linux kunnen installeren.

Deze gids behandelt de volgende onderwerpen:

  • Vind het nieuwste Java-pakket in Arch
  • Installeer Oracle Java in Arch
  • Installeer OpenJDK in Arch
  • Controleer de Java-versie
  • Wijzig de versie van de Java-omgeving

Deze handleiding maakt gebruik van de eenvoudige methode met behulp van Yay AUR helper. Installeer yay voordat u verdergaat met het gebruik van deze handleiding.

Installeer Java in Arch Linux

Vind het nieuwste Java-pakket in Arch

Open een terminal en voer deze opdracht uit.

yay jdk

Deze opdracht doorzoekt alle pakketten met JDK erin. Het zou je dus een enorme lijst met pakketten opleveren. Voor nieuwe gebruikers is het waarschijnlijk verwarrend om te installeren. Je kunt grep gebruiken om de lijst eruit te filteren of er snel doorheen gaan.

Lijst met pakketten met jdk in AUR

Installeer Oracle Java in Arch

De naam van het Oracle-pakket is JDK. In de bovenstaande lijst moet het dus worden vermeld als “aur/jdk”. U kunt de bovenstaande opdracht yay jdk uitvoeren en vervolgens het nummer invoeren dat u wilt installeren.

Of u kunt gewoon de onderstaande opdracht uitvoeren en op Enter drukken wanneer u wordt gevraagd of providers de standaardinstelling moeten kiezen. Zie hieronder.

yay -S jdk

Ga verder met de installatie en wacht tot deze is voltooid. Hiermee zou ongeveer 180 MB aan pakketten worden gedownload.

Installeer Oracle JDK

Controleer na de installatie de Java-versie met behulp van java --version vanaf de terminal.

Installeer OpenJDK in Arch

Het OpenJDK-pakket is beschikbaar in Arch's eigen extra repository. Zo kun je met de Pacman eenvoudig zoeken en installeren.

Zoek eerst naar de exacte pakketnaam:

sudo pacman -Ss jdk

zoek naar Java-pakket met pacman

Gebruik vervolgens de volgende opdracht om het jdk-openjdk pakket te installeren

sudo pacman -S jdk-openjdk

installeer OpenJDK

Ga verder met de installatie en wacht tot deze is voltooid. Controleer na de installatie de Java-versie met behulp van java --version vanaf de terminal.

Controleer de Java-versie

Met de onderstaande opdracht kunt u controleren welke Java-versie momenteel in uw Arch-systeem wordt gebruikt.

java --version

Het Arch-hulpprogramma archlinux-java kan de beschikbare Java-omgevingen weergeven met behulp van de onderstaande opdracht.

archlinux-java status

Java-versiecontrole

Wijzig de versie van de Java-omgeving

Als u een ontwikkelaar bent en Arch gebruikt voor ontwikkeling, heeft u mogelijk meerdere Java-versies voor verschillende projecten geïnstalleerd. In dat geval kunt u met het onderstaande commando tussen meerdere Java-versies schakelen. U kunt de daadwerkelijke pakketnaam verkrijgen met behulp van het commando archlinux-java status.

sudo archlinux-java set <target java package name>

Voorbeeld

sudo archlinux-java set java-15-jdk

Dus. dat is alles voor deze korte handleiding.

Afsluiten

Ik hoop dat deze handleiding je helpt bij het installeren van OpenJDK of Oracle JDK in Arch Linux en gerelateerde distributies. U kunt ook proberen andere pakketten te installeren die u mogelijk nodig heeft, omdat er veel Java-implementaties van verschillende organisaties zijn. Als u alleen de Java Runtime Environment (JRE) nodig heeft, en niet de volledige Java Development Kit (JDK), kunt u proberen de headless-versie te installeren.

Als u problemen ondervindt, kunt u mij dit laten weten in het opmerkingenveld hieronder.