Mac OS X 10.6.7 Java Path Current JDK confusing

前端 未结 5 1287
臣服心动
臣服心动 2020-11-29 02:05

I have trouble understanding (actual paths vs links) for multiple java versions on my Mac OSX. Normally in windows if I have multiple versions installed in my machine, I can

5条回答
  •  囚心锁ツ
    2020-11-29 02:35

    Just run following commands:

    $ brew update
    $ brew install jenv
    $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
    $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
    $ source ~/.bash_profile
    
    $ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/
      oracle64-1.8.0.45 added
      1.8.0.45 added
      1.8 added
    
    $ jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
      oracle64-1.7.0.79 added
      1.7.0.79 added
      1.7 added
    
    $ jenv versions
    * system (set by /Users/wanluwang/.jenv/version)
      1.7
      1.7.0.79
      1.8
      1.8.0.45
      oracle64-1.7.0.79
      oracle64-1.8.0.45
    
    $ java -version
      java version "1.8.0_45"
      Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
      Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
    
    $ jenv global oracle64-1.7.0.79
    
    $ java -version
      java version "1.7.0_79"
      Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
      Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
    

提交回复
热议问题