tomysmile/brew-java-and-jenv.md

Instalați mai întâi HomeBrew

brew updatebrew tap caskroom/caskbrew install brew-cask

Dacă primiți eroarea „deja instalată”, urmați instrucțiunile pentru a o deconecta, apoi instalați din nou:

brew unlink brew-caskbrew install brew-cask

upgrade brew:

brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup

instalați Java 7 și 8

oamenii de pe StackOverflow au avertizat să nu instaleze 8 până când nu este instalat 7. Deci, vom instala mai întâi JDK 7.spre deosebire de alți manageri de versiune, cum ar fi NVM, jEnv în sine nu instalează JDKs. Trebuie să o faci singur. Din fericire, Homebrew Cask a făcut această sarcină foarte ușoară. Dar înainte de a face asta, să verificăm dacă avem deja JDK 7 instalat de Homebrew Cask:

brew tap caskroom/versionsbrew cask info java7

instalați Java 7:

brew cask install java7

Dacă aveți o problemă de permisiune, adăugați sudo la începutul comenzii de mai sus.

începând de astăzi, Java 8 este cel mai recent stabil. Rulați următoarea comandă pentru a instala Java 8:

brew cask install java

aceste două JDK-uri vor fi instalate în următoarele directoare. Versiunile minore și patch-urile JDKs pot fi diferite.

/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

introduceți jEnv

acum este timpul să instalați jEnv:

brew install jenv

adăugați următoarele linii la~/.bash_profile. Acest lucru va inițializa jEnv.

# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi

jEnv nu instalează JDKs, așa că trebuie să-i spunem lui jEnv unde să le caute. Tastați aceste comenzi pentru a înregistra JDKs în jEnv (înlocuiți versiunile minore și patch-uri cu ale dvs.):

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

după aceea, executați această comandă pentru a lista toate JDK-urile înregistrate:

jenv versions

Versiunea cu asterisc este versiunea activă.

În cazul meu, trebuie să păstrez JDK 7 ca versiune implicită, așa că am setat versiunea globală la 1.7:

jenv global oracle64-1.7.0.79

și în proiectul meu, am setat versiunea locală JDK la 1.8:

cd <my project>jenv local oracle64-1.8.0.66

comanda de mai sus va crea un .fișier java-Versiune la rădăcină de proiect. Conținutul său este versiunea pe care tocmai am ales-o pentru acest proiect:

oracle64-1.8.0.66

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *