ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

mac:jdk 8下载和安装步骤

2022-05-15 16:32:46  阅读:327  来源: 互联网

标签:java jdk 步骤 配置 mac HOME JAVA 安装


1、下载JDK1.8的安装包
Java Downloads | Oracle

2、安装JDK1.8
1)下载的安装包jdk-8u281-macosx-x64.dmg、双击pkg,按提示流程安装:

 

 

 

2) 安装成功

 

 

 

3.确定jdk安装完整
按照完成以后、我们可以查看JDK的安装路径、在资源库/Library下面会出现一个Java的文件夹、目录层级如下:/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk

1)打开终端窗口

按快捷键command+空格 ,然后输入ter搜索找终端:

 

 

 

如果想要配置jdk,那么我们需要知道jdk的安装目录,与WIN系统有很大的不同,我们在MAC中想要查看jdk的安装路径需要在终端执行以下的命令行:

/usr/libexec/java_home -V
注意:V是大写的!

 

 

 

如图所示:带有Java SE 8和jdk1.8.0_291的这一行信息是最重要的,可以将这段信息复制下来,后面需要使用!

查看java版本:java -version

4、配置JDK的系统环境变量
在配置环境变量之前,我本人遇到一种情况就是:安装了jdk安装包之后,就可以直接在终端里面使用java -version 和java以及javac的命令。也就是说不需要配置jdk的环境变量也可以直接使用。后面我查了一些资料,我本人的理解是:在MAC系统中,jdk会默认安装到“用户”的目录下,当我们打开终端的时候会直接扫描用户,所以可以直接执行上面的三个命令。

但是无论是否可以直接使用java命令,我个人都建议配置jdk,具体的流程如下:
1、输入cd ~命令(注意:~的前面的空格)切换到当前用户的主目录。一般来说默认为主目录,因此可以跳过本操作。
2、第一次配置环境变量,需要创建.bash_profile文件,touch .bash_profile(注意:touch后面有空格)。

3、若配置文件.bash_profile已存在,则直接使用"open -e .bash_profile"命令,打开配置文件。

 

 

 

2)在配置文件中配置java环境变量

配置代码如下:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

注意:java_HOME=后面填入的信息就是“之前我们复制的那段重要信息”(即jdk的安装目录),其余的配置信息不变与我相同就可以。(一定要注意保存文件)

 

 

 

3) 使配置生效:source .bash_profile
4)在终端输入echo $JAVA_HOME,如果配置成功则会显示刚刚配置的JAVA_HOME路径信息。(echo后面有空格),也可以直接使用vim .bash_profile来查看环境变量的信息。如图:

 

 

 

 

查看java版本:java -version

 

 

 

5) 然后通过输入java -version和java和javac的命令来检验是否配置成功。

Note:系统会输出 javac 的帮助信息。如果成功,说明已经成功配置了JDK , 否则需要仔细检查上面的步骤的配置是否正确。

 

标签:java,jdk,步骤,配置,mac,HOME,JAVA,安装
来源: https://www.cnblogs.com/yuxiu11/p/16273514.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有