Mac 系统下Java开发环境的配置和多版本切换
其他
2020-02-25 10:10:29
阅读次数: 0
Mac 系统下Java开发环境的配置和多版本切换
1. 软件准备
- JDK1.8
- 自己喜爱的编辑器,刚学习的小伙伴建议先不要用idea或者eclipse这样的大型IDE。我这里选择VSCode
2. 软件安装
- JDK下载mac系统对应的.dmg镜像文件,下载完毕双击装载。双击打开镜像中的.pkg安装文件,根据提示安装(安装路径使用默认路径即可)。
- VSCode下载Mac对应版本的压缩包,下载完毕双击解压。将解压后的VSCode.app移动到应用程序文件夹,完成安装。
- VSCode配置:
- 在Launcher中找到VSCode文本编辑器,点击打开。
- 可能提示互联网软件,存在危险,是否仍然打开,这里我们是从官网下载的软件,没有危险,点击打开即可。
- VSCode启动后,安装常用插件,这里列出我所使用的插件:
- Chinese (Simplified) Language Pack for Visual Studio Code (中文支持插件)
- Java Extension Pack (Java支持)
- Language Support for Java™ by Red Hat (Java支持)
- Bracket Pair Colorizer 2 (括号颜色插件,好用)
3. JDK环境变量配置
- 其实JDK在安装时已经配置好了,java、javac、javap、javadoc等命令都已经可以使用了,不需要配置。但是小伙伴们如果安装了多个版本的JDK的话,默认是使用最后安装的JDK环境的。这里我们就需要进行JDK环境的配置了。
- 现在,假设你安装了多个JDK版本
- 打开终端
- 执行
cd ~
命令,将工作目录切换到家目录
- 执行
vim .bash_profile
命令,打开vim 编辑器
- 在文件末尾添加以下内容
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
# 默认使用JDK8
export JAVA_HOME=$JAVA_8_HOME
export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar"
- 执行
source .bash_profile
使配置立即生效
- 每当多一个JDK环境时,便添加一个JAVA_?_HOME 和一个 alias别名
- 这样,小伙伴们就可以很简单的修改当前的JDK环境了
- 如果要暂时生效,执行jdk?
的别名
- 如果要永久改变JDK环境,便修改.bash_profile文件的默认环境
- 以下是我的环境配置
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
export JAVA_12_HOME="$(/usr/libexec/java_home -v 12)"
export JAVA_13_HOME="$(/usr/libexec/java_home -v 13)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk12='export JAVA_HOME=$JAVA_12_HOME'
alias jdk13='export JAVA_HOME=$JAVA_13_HOME'
# 默认使用JDK8
export JAVA_HOME=$JAVA_8_HOME
export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar"
➜ ~ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
➜ ~ jdk12
➜ ~ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
➜ ~
- 解释
java_home
是Java在Mac下自带的能够输出Java 安装路径的工具,默认安装在/usr/libexec/
目录内,-v 选项可以切换版本,利用export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
这样一条语句,就可以简单获取Java1.8的安装路径了
- alias 能够在linux和mac下给命令起别名,如上述配置,执行
jdk8
就是执行export JAVA_HOME=$JAVA_8_HOME
发布了11 篇原创文章 ·
获赞 4 ·
访问量 182
转载自blog.csdn.net/m0_37771142/article/details/104228440