安装 JDK
JDK (Java Development Kit):Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
配置 jdk 环境变量
- 首先通过指令
java -version
,查看是否安装了 jdk
-
如果安装了 jdk ,则显示出 jdk 的版本
diaobaodeMacBook-Air:~ arvin$ java -version java version "1.8.0_181" // java 版本号Java(TM) SE Runtime Environment (build 1.8.0_181-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)diaobaodeMacBook-Air:~ arvin$
也可以通过指令
/usr/libexec/java_home -V
查询 jdk 的版本号diaobaodeMacBook-Air:~ arvin$ /usr/libexec/java_home -VMatching Java Virtual Machines (1): // 已安装的 jdk 版本 1.8.0_181, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home // 系统默认使用的 jdk 版本
-
配置 jdk 环境变量
第一种方法:输入命令sudo vim /etc/profile
,点击Mac 键盘字母 i ,进入 insert# System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s`fiif [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrcfiJAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home" //配置JAVA_HOME,JDK的根目录export JAVA_HOME // 配置 export(export 表示引入,即导入 JAVA_HOME 路径)CLASS_PATH="$JAVA_HOME/lib" //配置 class_pathPATH=".$PATH:$JAVA_HOME/bin" //配置 path
第二种方法:
sudo vim ~/.bash_profile
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home" //配置JAVA_HOME,JDK的根目录export JAVA_HOME // 配置 export(export 表示引入,即导入 JAVA_HOME 路径)CLASS_PATH="$JAVA_HOME/lib" //配置 class_pathPATH=".$PATH:$JAVA_HOME/bin" //配置 path
在终端输入
在终端输入/usr/libexec/java_home
可以得到 JAVA_HOME 的路径;/usr/libexec/java_home -V
可以得到 JAVA_HOME 的路径及 jdk 版本号 -
配置好之后,输入
source /etc/profile
或~/.bash_profile
指令,运行profile
,使其生效,得到配置的路径,配置完毕。diaobaodeMacBook-Air:/ arvin$ echo $JAVA_HOME // 没有输入source 指令前,没有输出diaobaodeMacBook-Air:/ arvin$ source /etc/profile // 输入 source 指令之后,再 echo ,输出 JAVA_HOME 的路径diaobaodeMacBook-Air:/ arvin$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home diaobaodeMacBook-Air:/ arvin$
输入
javac
命令,检查配置情况,出现以下信息,则配置成功diaobaodeMacBook-Air:/ arvin$ javac用法: javac
卸载 jdk
Last login: Fri Mar 29 17:35:43 on ttys000/* step 1 */diaobaodeMacBook-Air:~ arvin$ sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.pluginPassword:/* step 2 */diaobaodeMacBook-Air:~ arvin$ sudo rm -rf /Library/PreferencesPanes/JavaControlPanel.prefpane/* step 3 */diaobaodeMacBook-Air:~ arvin$ ls /Library/Java/JavaVirtualMachines/ jdk1.8.0_181.jdk/* step 4 */diaobaodeMacBook-Air:~ arvin$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/* step 5:监测是否卸载成功 */diaobaodeMacBook-Air:~ arvin$ javacNo Java runtime present, requesting install.diaobaodeMacBook-Air:~ arvin$