安装jdk17和jdk8

安装jdk17

Windows 安装 JDK 17 的步骤:

  1. 下载 JDK 17 安装文件。你可以在 Oracle 官网(https://www.oracle.com/java/technologies/downloads/)上下载 Windows x64 版本的 JDK 17 安装包(.msi 文件)。

  2. 双击安装文件,开始安装 JDK 17。根据提示,选择安装路径和其他选项。

  3. 安装完成后,将 JDK 17 的安装路径添加到系统的环境变量中。具体步骤如下:

    a. 在桌面上右键单击“此电脑”,然后选择“属性”;

    b. 点击左侧的“高级系统设置”,然后在弹出的“系统属性”对话框中点击“环境变量”按钮;

    c. 在“系统变量”列表中,找到名为“Path”的变量,双击它;

    d. 在弹出的“编辑环境变量”对话框中,点击“新建”按钮,然后输入 JDK 17 的安装路径,例如:“C:\Program Files\Java\jdk-17\bin”;

    e. 点击“确定”按钮,保存更改。

  4. 打开命令提示符(CMD),输入以下命令,检查 JDK 17 是否成功安装:

    java -version
    

    ​ 如果 JDK 17 成功安装,命令行将输出 JDK 的版本信息,例如:

    java version "17" 2021-09-14 LTS
    Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
    Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
    

windows安装jdk 8 和 17

  1. 首先,下载 JDK 8 和 JDK 17 的安装文件,并分别安装到不同的目录中。在安装时,记得为每个 JDK 版本选择不同的目录,以便区分开来。

  2. 安装完成后,需要将 JDK 8 和 JDK 17 的安装路径分别添加到系统环境变量中。步骤如下:

    a. 在桌面上右键单击“此电脑”,然后选择“属性”。

    b. 点击左侧的“高级系统设置”,然后在弹出的“系统属性”对话框中点击“环境变量”按钮。

    c. 在“系统变量”列表中,找到名为“Path”的变量,双击它。

    d. 在弹出的“编辑环境变量”对话框中,点击“新建”按钮,然后输入 JDK 8 的安装路径,例如:“C:\Program Files\Java\jdk1.8.0_291\bin”。

    e. 点击“确定”按钮,保存更改。

    f. 再次点击“新建”按钮,然后输入 JDK 17 的安装路径,例如:“C:\Program Files\Java\jdk-17\bin”。

    g. 点击“确定”按钮,保存更改。

  3. 验证 JDK 8 和 JDK 17 是否都已经成功安装。打开命令提示符(CMD),分别输入以下命令:

    java -version
    

    如果 JDK 8 和 JDK 17 都成功安装,命令行将输出相应的 JDK 版本信息。

    注意如果输出的是 JDK 8 的版本信息,可能是因为系统环境变量中 JDK 8 的安装路径排在 JDK 17 前面。可以调整环境变量的顺序,将 JDK 17 的安装路径排在前面,以便使用 JDK 17

问题

jdk17 安装需要区分jre吗?

从 JDK 9 开始,Oracle 停止了发布单独的 JRE(Java Runtime Environment)版本。现在,JRE 被打包在 JDK 中,因此,当你安装 JDK 时,JRE 也会一并安装。

因此,在安装 JDK 17 时,你不需要再安装单独的 JRE,因为 JDK 17 包含了 JRE。但是,如果你需要将应用程序打包为单独的 JRE,以便在其他计算机上运行,可以使用 jlink 命令来创建自定义的 JRE。

总之,对于 JDK 17 的安装,只需要下载并安装 JDK 17 的安装文件即可,不需要区分 JRE。

windows 环境变量 里面 的路径顺序确定是 JDK8 在 JDK17前面 ,但是java -version 输出的是JDK17?

如果环境变量中的路径顺序已经确定 JDK8 在 JDK17 前面,但是执行 java -version 命令时输出的却是 JDK17,可能是因为当前终端窗口中的环境变量并没有更新。此时,可以尝试重新打开一个新的终端窗口,然后执行 java -version 命令查看输出是否正确。

如果打开新终端窗口后输出仍然是 JDK17,那么可以检查 JDK8 的安装和环境变量设置是否正确,包括:

  1. 确认 JDK8 的安装路径是否正确,可以通过在命令行中执行 where java 命令来查看当前系统中所有 Java 可执行文件的路径。如果输出结果中 JDK8 的路径正确,说明 JDK8 已经成功安装。
  2. 确认环境变量中的 JAVA_HOME 是否正确指向 JDK8 的安装路径。可以通过在命令行中执行 echo %JAVA_HOME% 命令来查看环境变量中 JAVA_HOME 的值,如果输出的值是 JDK8 的安装路径,说明环境变量设置正确。
  3. 确认环境变量中的 PATH 是否正确包含 JDK8 的路径。可以通过在命令行中执行 echo %PATH% 命令来查看环境变量中 PATH 的值,如果输出的值中包含 JDK8 的路径,说明环境变量设置正确。

如果以上三项设置都正确,但是 java -version 命令输出的仍然是 JDK17,可以尝试在命令行中手动指定 JDK8 的路径来执行 Java 命令,例如:

"C:\Program Files\Java\jdk1.8.0_291\bin\java" -version

如果手动指定的路径输出的是 JDK8 的版本,说明设置正确。这时,可以尝试重新打开一个新的终端窗口,然后执行 java -version 命令查看输出是否正确。如果还是不行,可以考虑重新安装 JDK8。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值