Telepítés lehetőséget HomeBrew első
brew updatebrew tap caskroom/caskbrew install brew-cask
Ha a hiba “már telepítve van”, kövesse az utasításokat, hogy le, majd telepítse újra:
brew unlink brew-caskbrew install brew-cask
frissítés sört: brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
Telepítse a Java 7 8
az Emberek a Stackoverflow figyelmeztetett, hogy nem telepíti 8-ig 7 van telepítve. Tehát először telepítjük a JDK 7-et.
más verziókezelőktől, például az NVM-től eltérően maga a jEnv nem telepíti a JDKs-t. Meg kell csinálni magad. Szerencsére Homebrew hordó tette ezt a feladatot nagyon egyszerű. De mielőtt ezt megtennénk, nézzük meg, ha már van JDK 7 által telepített Homebrew Hordó:
brew tap caskroom/versionsbrew cask info java7
telepítse a Java 7:
brew cask install java7
Ha befut engedélyt kérdés, add sudo elején a fenti parancs.
a mai naptól a Java 8 a legújabb stabil. Futtassa a következő parancsot a Java 8 telepítéséhez:
brew cask install java
Ez a két JDK a következő könyvtárakba kerül telepítésre. A jdks minor és patch verziói eltérőek lehetnek.
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
Enter jEnv
most itt az ideje, hogy telepítse jEnv:
brew install jenv
adja hozzá a következő sorokat ~/.bash_profile. Ez inicializálja jEnv.
# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi
a jEnv nem telepíti a JDKs-t, ezért meg kell mondanunk a jEnv-nek, hogy hol keresse őket. Írja be ezeket a parancsokat a jdks jEnv-be történő regisztrálásához (cserélje ki a kisebb és patch verziókat a sajátjára):
jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
ezután futtassa ezt a parancsot az összes regisztrált JDK felsorolásához:
jenv versions
a csillaggal rendelkező verzió az aktív változat.
Az én esetemben meg kell tartanom a JDK 7-et alapértelmezett verziómként, így a globális verziót 1.7-re állítottam:
jenv global oracle64-1.7.0.79
és a projektemben a helyi JDK verziót 1.8-ra állítottam:
cd <my project>jenv local oracle64-1.8.0.66
a fenti parancs létrehoz egy .java-verzió fájl project root. Tartalma az a verzió, amelyet most választottam erre a projektre:
oracle64-1.8.0.66