Created
September 25, 2017 06:42
-
-
Save jameBoy/8491d49801f0a7c0e784a9c18ea8b372 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Mac下同时安装多个版本的JDK | |
| Mac自带了的JDK6,安装在目录:`/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/`下。 | |
| JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:`/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk` | |
| ### 1. 在用户目录下的bash配置文件.bashrc中配置JAVA_HOME的路径: | |
| ``` | |
| export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home | |
| export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home | |
| export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home | |
| export JAVA_HOME=$JAVA_7_HOME | |
| ``` | |
| ### 2. 创建alias命令动态切换`JAVA_HOME`的配置 | |
| ``` | |
| alias jdk8='export JAVA_HOME=$JAVA_8_HOME' | |
| alias jdk7='export JAVA_HOME=$JAVA_7_HOME' | |
| alias jdk6='export JAVA_HOME=$JAVA_6_HOME' | |
| ``` | |
| ### 3. 验证 | |
| ``` | |
| CNxnliu:Versions xnliu$ java -version | |
| java version "1.6.0_65" | |
| Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) | |
| Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode) | |
| CNxnliu:Versions xnliu$ jdk8 | |
| CNxnliu:Versions xnliu$ java -version | |
| java version "1.8.0" | |
| Java(TM) SE Runtime Environment (build 1.8.0-b132) | |
| Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode) | |
| CNxnliu:Versions xnliu$ | |
| ``` | |
| 或使用[http://www.jenv.be/](http://www.jenv.be/) | |
| [原文链接](http://ningandjiao.iteye.com/blog/2045955) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment