78. JDK下载、安装及配置

win10

  1. 下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

  2. 选择 Java SE 8 - Oracle JDK - JDK Download

  3. 双击打开jdk,如: jdk-8u202-windows-x64.exe

  4. 安装完JDK后配置环境变量。右击“计算机”。点击“属性”

  5. 点击“高级系统设置”

  6. 点击“高级”,再点击“环境变量”。

  7. 点击“新建”。变量名输入JAVA_HOME,变量值输入安装路径。D:\Java\jdk1.8.0_202\

  8. 点击“新建”。变量名输入 CLASSPATH ,变量值输入 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    注意前面有一个 . 千万不要忘了。

  9. 在系统变量中找到“Path”,点击“编辑”

    • (Error): 变量值输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (这个是不行的,javac 用不了)
    • (Success): D:\Java\jdk1.8.0_202\bin;D:\Java\jdk1.8.0_202\bin\jre\bin; (分不分开都可以,只要是绝对路径即可,并且在前在后应该无关,如果 javac 用不了,那么就把这两个移到最前端即可)

macOS

下载

Java Downloads | Oracle

安装JDK1.8

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

确定jdk安装完整

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

  1. 打开终端

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

    1
    /usr/libexec/java_home -V

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

  3. 查看 Java 版本:java -version

配置JDK的系统环境变量

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

但是无论是否可以直接使用java命令,我个人都建议配置jdk,具体的流程如下:

  1. vim ~/.zshrc 在末尾添加如下代码:

    1
    2
    3
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
    export CLASSpATH=${JAVA_HOME}/lib
    export PATH=${JAVA_HOME}/bin:${PATH}

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

  2. source ~/.zshrc

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

  4. 查看java版本:java -version

  5. javac的命令来检验是否配置成功

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

jdk 文档

jdk8

点击 Java 文档页面的“Tree”按钮,页面会显示 Java 中所有的类供你查询