JAVA_HOMEn määrittäminen on välttämätöntä, kun haluat kehittää Java-pohjaisia sovelluksia Linux-järjestelmässäsi. JAVA_HOME osoittaa hakemistoon, johon asennat JDK:n tai Java Development Kitin.
Siksi se auttaa Java-sovelluksia paikantamaan kirjastot ja binaarit toimimaan asianmukaisesti. Lisäksi JAVA_HOME-muuttuja tarjoaa JDK:lle pääsyn kaikkiin Javaa vaativiin ohjelmiin. Vaikka voit määrittää sen heti JDK:n tai Java Runtime Environmentin (JRE) asentamisen jälkeen, useimmat aloittelijat eivät tiedä sen oikeaa lähestymistapaa. Joten tämä pikaopas selittää lyhyesti yksinkertaisin tavan määrittää JAVA_HOME Linuxissa ilman vaivaa.
JAVA_HOMEn asettaminen Linuxissa
Siirry ensin kohtaan, johon asensit Javan järjestelmässäsi, ja kopioi sen polku. Se on tärkein vaihe, koska asetat sen JAVA_HOME-muuttujan arvoksi tulevissa vaiheissa.
Se sijaitsee yleensä '/usr/lib/java'-hakemistossa. Jos kuitenkin käytät Linuxia virtuaalikoneessa, asennushakemisto voi varmasti olla '/usr/lib/jvm'. Siirry tähän hakemistoon ja kirjoita 'ls'-komento.
Kuten edellisessä kuvassa näkyy, asennushakemistomme on seuraava:
/usr/lib/jvm/java-11-openjdk-amd64Avaa komentotulkin asetustiedosto tekstieditorilla. Kotelon määritystiedostojen polut ovat erilaisia kaikille komentotulkeille. Seuraavat ovat polut yleisesti käytettyille kuorille:
- Bashille: ~/.bashrc
- Zsh:lle: ~/.zshrc
Käytetään esimerkiksi seuraavaa komentoa:
nano ~/.bashrc
Tiedosto avautuu uuteen ikkunaan. Siirry tiedoston loppuun ja liitä seuraava teksti:
vie JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64Korvaa '/usr/lib/jvm/java-11-openjdk-amd64' polulla, jonka kopioit edellisessä vaiheessa.
Kun olet valmis, poistu editorista. Nyt voit joko käynnistää päätelaitteen uudelleen tai kirjoittaa komennon seuraavasti:
lähde ~/.bashrc
Olet nyt asettanut JAVA_HOMEn onnistuneesti. Varmistaaksesi sen, voit varmistaa sen seuraavalla komennolla:
echo $JAVA_HOME
Johtopäätös
JAVA_HOME-ympäristömuuttuja on välttämätön jokaiselle Javaa käyttävälle sovellukselle. Käyttäjien on kuitenkin tiedettävä sen määritysprosessi, joten selitimme tavan määrittää JAVA_HOME Linuxissa. Kokonaismenetelmä oli yksinkertainen: sinun täytyy ensin kopioida Java-asennuspolku ja viedä se sitten JAVA_HOME-muuttujan arvona shellin asetustiedostoon.