Installer hjemmebryggeri først
brew updatebrew tap caskroom/caskbrew install brew-cask
Hvis du får fejlen “allerede installeret”, skal du følge instruktionerne for at fjerne linket, og derefter installere igen:
brew unlink brew-caskbrew install brew-cask
Opgrader bryg:
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
Installer Java 7 og 8
folk på stabelstrømmen advarede om ikke at installere 8, før 7 er installeret. Så vi skal installere JDK 7 først.
I modsætning til andre versionschefer som NVM installerer jEnv selv ikke JDKs. Du skal gøre det selv. Heldigvis, Hjemmebryggefad gjorde denne opgave virkelig let. Men før vi gør det, lad os kontrollere, om vi allerede har JDK 7 installeret af Hjemmebryggefad:
brew tap caskroom/versionsbrew cask info java7
Installer Java 7:
brew cask install java7
Hvis du løber ind i tilladelsesproblemet, skal du tilføje sudo i begyndelsen af ovenstående kommando.
Fra I dag er Java 8 Den seneste stabile. Kør følgende kommando for at installere Java 8:
brew cask install java
disse to JDK ‘ er installeres i følgende mapper. Dine jdks ‘ mindre og patch versioner kan være anderledes.
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
indtast jEnv
nu er det tid til at installere jEnv:
brew install jenv
tilføj følgende linjer til ~/.bash_profile. Dette vil initialisere jEnv.
# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi
jEnv installerer ikke JDKs, så vi er nødt til at fortælle jEnv, hvor de skal kigge efter dem. Skriv disse kommandoer for at registrere JDK ‘ er i jEnv (udskift minor-og patch-versionerne med din):
jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
kør derefter denne kommando for at liste alle registrerede JDK ‘ er:
jenv versions
versionen med en stjerne er den aktive version.
i mit tilfælde skal jeg beholde JDK 7 som min standardversion, så jeg indstiller den globale version til 1.7:
jenv global oracle64-1.7.0.79
og i mit projekt indstiller jeg den lokale JDK-version til 1.8:
cd <my project>jenv local oracle64-1.8.0.66
ovenstående kommando vil skabe en .java-version fil på project root. Dens indhold er den version, jeg lige har valgt til dette projekt:
oracle64-1.8.0.66