Konfigurera Java Development Kit (JDK) på macOS
Att ställa in miljövariabeln JAVA_HOME på macOS är viktigt för många Java-baserade applikationer och utvecklingsverktyg för att lokalisera JDK-installationen.
Metoder för att ställa in JAVA_HOME
- .bash_profile eller .zshrc: Dessa filer används för att konfigurera skalmiljön. Den önskade filen beror på det skal du använder (Bash eller Zsh).
- .bashrc: Används för interaktiva skal utan inloggning (mindre vanligt för inställning av
JAVA_HOME). - /etc/profile: Systemomfattande konfiguration (kräver administratörsbehörighet och påverkar alla användare).
- Hitta din JDK-installationsväg. Vanliga platser inkluderar:
/Library/Java/JavaVirtualMachines/<jdk-version>/Contents/Home. Ersätt<jdk-version>med det faktiska versionsnumret (t.ex.jdk-17.0.2). - Öppna din skalkonfigurationsfil. För Zsh, använd
open ~/.zshrc. För Bash, användopen ~/.bash_profile. - Lägg till följande rad i filen:
exportera JAVA_HOME=$(/usr/libexec/java_home). Detta hittar dynamiskt det aktuella JDK. - Alternativt, ange sökvägen direkt:
exportera JAVA_HOME=/Library/Java/JavaVirtualMachines/<jdk-version>/Contents/Home. - Spara filen.
- Tillämpa ändringarna. Kör
source ~/.zshrcellersource ~/.bash_profile, beroende på filen du redigerade. - Verifiera inställningen. Kör
echo $JAVA_HOME. Utdata ska vara JDK-installationssökvägen.
Konfigurationsalternativ jämförda
| Konfigurationsfil | Omfattning | Uthållighet | Behörigheter krävs |
|---|---|---|---|
.zshrc / .bash_profile |
Användarspecifik | Permanent (över sessioner) | Användare |
.bashrc |
Interaktivt skal | Permanent (för interaktiva skal) | Användare |
/etc/profile |
Systemomfattande | Permanent (för alla sessioner och användare) | Administratör |
Att använda $(/usr/libexec/java_home) rekommenderas generellt eftersom det automatiskt anpassar sig till den för närvarande installerade JDK.
Copyright ©lawroar.pages.dev 2026