tomysmile/bryg-java-and-jenv.MD

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *