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