Instalovat HomeBrew první
brew updatebrew tap caskroom/caskbrew install brew-cask
Pokud se zobrazí chybová „již nainstalován“, postupujte podle pokynů, aby se odpojit, pak znovu nainstalovat:
brew unlink brew-caskbrew install brew-cask
upgrade vařit:
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
Instalace Java 7 a 8,
Lidé na Stackoverflow varoval instalovat 8 až 7 je nainstalován. Nejprve tedy nainstalujeme JDK 7.
na rozdíl od jiných správců verzí, jako je NVM, jEnv sama neinstaluje JDKs. Musíš to udělat sám. Naštěstí Homebrew Cask tento úkol opravdu usnadnil. Ale předtím, než to udělám, pojďme se podívat, jestli už máme JDK 7 nainstalován Homebrew Sudu:
brew tap caskroom/versionsbrew cask info java7
instalace Java 7:
brew cask install java7
Pokud narazíte na povolení vydání, přidat sudo na začátku příkazu výše.
od dnešního dne je Java 8 nejnovější stabilní. Spusťte následující příkaz k instalaci Java 8:
brew cask install java
Tyto dva JDKs bude nainstalován v následujících adresářů. Drobné a opravné verze vašeho JDKs se mohou lišit.
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
Zadejte jEnv
Nyní je čas, aby instalaci jEnv:
brew install jenv
Přidejte následující řádky do ~/.bash_profile. Tím se inicializuje jEnv.
# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi
jEnv neinstaluje JDK, takže musíme jEnv říct, kde je hledat. Zadejte tyto příkazy k registraci JDKs v jEnv (nahradit minor a patch verze s vašimi):
jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
Po tom, spusťte tento příkaz seznam všech registrovaných JDKs:
jenv versions
Verze s hvězdičkou je aktivní verze.
V mém případě, musím mít JDK 7 jako výchozí verze, tak jsem nastavit globální verze 1.7:
jenv global oracle64-1.7.0.79
A v můj projekt, jsem nastavit místní JDK verze 1.8:
cd <my project>jenv local oracle64-1.8.0.66
výše uvedený příkaz vytvoří .java-verze souboru v kořenovém adresáři projektu. Jeho obsahem je verze, kterou jsem právě vybral pro tento projekt:
oracle64-1.8.0.66