tomysmile/brew-java-and-jenv.MD

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *