Install HomeBrew first
brew updatebrew tap caskroom/caskbrew install brew-cask
Jos saat virheen ”jo asennettuna”, poista se linkistä ohjeiden mukaisesti ja asenna uudelleen:
brew unlink brew-caskbrew install brew-cask
Upgrade brew:
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
asenna Java 7 ja 8
ihmiset StackOverflow ’ ssa varoittivat asentamasta 8 ennen kuin 7 on asennettu. Joten aiomme asentaa JDK 7 ensin.
toisin kuin muut VERSIONHALLINTAOHJELMAT kuten NVM, jEnv itse ei asenna JDKs: ää. Sinun täytyy tehdä se itse. Onneksi Homebrew Cask teki tämän tehtävän todella helpoksi. Mutta ennen sitä tarkistetaan, onko Homebrew Cask:
brew tap caskroom/versionsbrew cask info java7
asenna Java 7:
brew cask install java7
Jos törmäät käyttöoikeusongelmaan, lisää yllä olevan komennon alkuun sudo.
nykyisin Java 8 on uusin vakaa. Suorita seuraava komento Java 8: n asentamiseksi:
brew cask install java
nämä kaksi JDK: ta asennetaan seuraaviin hakemistoihin. Jdks: n minor-ja patch-versiot saattavat olla erilaisia.
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
Enter jEnv
nyt on aika asentaa jEnv:
brew install jenv
Lisää seuraavat rivit~/.bash_profile. Tämä alustaa jenvin.
# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi
jEnv ei asenna JDK: ta, joten jenville on kerrottava, mistä niitä voi etsiä. Kirjoita nämä komennot rekisteröitäksesi JDK: n jenv: iin (korvaa minor-ja patch-versiot omillasi):
jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
tämän jälkeen suorita tämä komento luetteloidaksesi kaikki rekisteröidyt JDK: t:
jenv versions
tähdellä merkitty versio on aktiiviversio.
minun tapauksessani minun täytyy pitää JDK 7 oletusarvoisena versionani, joten asetan yleisen version arvoksi 1.7:
jenv global oracle64-1.7.0.79
ja omassa projektissani paikallisen JDK-version arvoksi 1.8:
cd <my project>jenv local oracle64-1.8.0.66
p>yllä oleva komento luo A .java-versiotiedosto projektin juuressa. Sen sisältö on juuri tähän projektiin valitsemani versio:
oracle64-1.8.0.66