
Avaldatud

Kui kasutate oma Macis Java-d, peab see teadma, kuhu Java on installitud. Siit saate teada, kuidas seadistada JAVA_HOME Macis.
Java on väga populaarne programmeerimiskeel ja platvorm, mida kasutatakse tarkvara käitamiseks kõiges alates arvutitest ja mängukonsoolid nutitelefonidele ja satelliitnavigatsioonisüsteemidele. Seda kasutavad ka teie Macis töötavad rakendused.
Mõned neist rakendustest kasutavad keskkonna muutuja mis suunab asukohta, kuhu Java installiti. Nende rakenduste ootuspäraseks töötamiseks peate võib-olla seadma JAVA_HOME õigele asukohale osutama. Muutuja abil saate määrata ka kasutatava Java versiooni, kui teil on installitud mitu versiooni.
Siin on, kuidas seadistada JAVA_HOME Macis.
Mis on JAVA_HOME Macis?
JAVA_HOME on keskkonnamuutuja, mis annab teie Macile teada, kuhu Java on installitud. Kui teil on mitu installi, saate kasutada ka JAVA_HOME-i, et määrata, millist versiooni kasutada.
Mõned rakendused võivad töötada ilma selle muutujata, kuid teised ei pruugi ootuspäraselt töötada enne, kui JAVA_HOME on seadistatud. Kui see nii on, peate oma Macis käsitsi seadistama JAVA_HOME, et osutada JDK-le, mida soovite kasutada.
Kuidas teha kindlaks, millist kesta te Macis kasutate
JAVA_HOME seadistamise meetod Macis erineb olenevalt terminalis kasutatavast vaikekestast. Tavaliselt on see kas bash või zsh, uuemate Macide puhul on zsh ja vanematel Macidel vaikeseade bash.
Saate kiiresti määrata, millist kesta kasutate terminalis või muutke terminali vaikekestat kui soovid.
Et näha, millist kesta te oma Macis kasutate:
- Avatud Terminal.
- Tippige järgmine käsk ja seejärel vajutage Sisenema:
echo $0
- Näete praegust kesta loendis.
Kuidas seadistada JAVA_HOME zsh-s
Kui kasutate zsh-d, võimaldavad järgmised sammud leida oma Java JDK tee. Seejärel saate määrata JAVA_HOME sellele teele. Kui olete seda teinud, saab JAVA_HOME'i kasutada suunana teie Java JDK installimiseks õigesse asukohta.
JAVA_HOME seadistamiseks zsh-s:
- Avatud Terminal.
- Java JDK kataloogi leidmiseks sisestage järgmine ja vajutage Sisenema:
/user/libexec/java_home
- Näete oma Java installi teed.
- JAVA_HOME sellele teele määramiseks sisestage järgmine, asendades näidatud tee ülaltoodud sammus 1 tagastatud teega:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.zshrc
- Sisestage järgmised:
source ~/.zshrc
- Kontrollimaks, kas JAVA_HOME on seatud õigele teele, sisestage:
echo $JAVA_HOME
- Peaksite nägema Java installi õiget teed.
Kuidas seadistada JAVA_HOME bashis
Kui kasutate macOS-i vanemat versiooni, on vaikekestaks tõenäoliselt bash. Saate määrata JAVA_HOME sarnasel viisil, kuid fail, mida soovite muuta, on erinev.
JAVA_HOME seadistamiseks bashile:
- Avatud Terminal.
- Leidke oma Java JDK kataloog, sisestades järgmise käsu:
/usr/libexec/java_home
- Märkige üles tee, kus Java asub.
- Sisestage järgmine käsk, asendades JAVA_HOME tee 3. sammus märgitud teega:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.bash_profile
- Taaskäivita Terminal või sisestage järgmine käsk:
source ~/.bash_profile
- JAVA_HOME tee kontrollimiseks sisestage:
echo $JAVA_HOME
- Peaksite nägema 3. sammus märgitud rada.
Kuidas kasutada JAVA_HOME jaoks spetsiaalset JDK-d
Teie arvutisse võib olla installitud mitu Java versiooni. Kui jah, võiksite JAVA-HOME jaoks määrata konkreetse versiooni. Seda saate teha versiooninumbrile viidates.
JAVA_HOME jaoks konkreetse JDK määramiseks:
- Avatud Terminal.
- Kõigi installitud Java versioonide vaatamiseks sisestage järgmine:
/usr/libexec/java_home -V
- Nüüd näete versioonide ja nende asukohtade loendit.
- Java konkreetse versiooni määramiseks bashis JAVA_HOME sisestage järgmine, asendades versiooninumbri JDK versiooniga, mida soovite kasutada:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.bash_profile
- Zsh-s konkreetse versiooni määramiseks sisestage järgmine:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.zshrc
- Taaskäivita Terminal või sisestage:
source ~/.bash_profile
või
source ~/.zshrc
- Java versiooni kontrollimiseks JAVA_HOME'i jaoks sisestage järgmine:
echo $JAVA_HOME
- Kui see ei tagasta õiget asukohta, korrake samme 1–6, kuid asendage \$(usr/libexec/java_home v-11) JDK täieliku teega, näiteks =/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
Maci sätete haldamine
JAVA_HOME seadistamise õppimine Macis tagab, et seda muutujat vajavad rakendused kasutavad Java õiget versiooni. On palju muid viise, kuidas saate oma Maci üle rohkem kontrollida.
Saate õppida, kuidas automaatse heleduse keelamine Macis, kui see on alati liiga hämar või liiga hele. Saate õppida, kuidas kasutage Macis dikteerimist kui olete trükkimisest väsinud. Ja võite isegi säästa end veidi tippimisest automaatse sisselogimise lubamine Macis, nii et te ei pea pidevalt oma mandaate sisestama.