Java教程

jdk17.0.2版本环境配置以及问题处理

本文主要是介绍jdk17.0.2版本环境配置以及问题处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

jdk17.0.2版本环境配置以及问题处理

如何配置Java新版本jdk?

1. 新版jdk的下载及安装

  1. 浏览器直接搜索关键字"jdk"

  2. 搜索结果第一个,点击进入Oracle官网

  3. 根据个人所使用的设配,点击下载相对应的jdk安装包。因为是在官网下载,所以版本自动都是最近新版本,不用担心版本过时(此时最新版本为jdk_17.0.2版本)

  1. 点击下载好的安装文件,开始安装。

    注:jdk的默认安装路径为C盘下Program Files文件中的Java文件里,也可以调整到其他盘

  1. 此为安装好之后的文件夹目录,jdk的安装到此基本完毕,务必记住此时的安装地址

2. 新版本jdk环境配置

  1. 右键"此电脑",点击"属性",再点击"高级系统设置"

  1. 点击"环境变量"选项

  1. 点击"系统变量"下的新建,输入变量名:JAVA_HOME,变量值即为安装jdk的地址

  1. 建立好JAVA_HOME后,在系统变量中寻找path变量,找到后双击

  2. 点击"新建",新增两个地址:

    %JAVA_HOME%\bin          //指向jdk安装文件夹中的bin文件
    %JAVA_HOME%\jre\bin      //指向jkd文件夹中jre目录下的bin文件      
    

  1. jkd的环境配置基本完毕。按住win键+R键,输入cmd打开CMD控制台,用输入DOS指令:

    java -version 
    

    若如下图反馈Java jdk 的版本为新下载的17.0.2版本,则表示环境配置成功

配置环境过程中可能出现的问题

1. 新版本jdk中没有jre文件

由于版本升级,在jdk 11之后的新版本里都不再含有jre文件,但是配置环境必须用到jdk文件夹中的jre文件

解决方案:

  1. 首先使用CMD控制台cd到jdk的安装地址

    cd /d 你jre的安装地址
    
  2. 使用dos指令

    bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
    

    届时查看jdk的安装目录里,jre文件就出现了

2. doc指令检测Java环境配置不成功

按照以上方式配置好环境变量之后,但是在CMD控制台里输入java -version后无反应。

原因

  1. 可能是因为之前配置过Java环境,path里的路径冗杂,有些可能已经失效;建议将多余的path路径删去;

  2. 安装了不同版本的jdk,导致CMD控制台反馈的Java版本和新安装的jdk版本不符;

  3. 老版本jdk查询的DOS指令和新版本略有不同(但都兼容,可能性很小)。

    java --version		//老版本
    java -version		//新版本
    

解决方法

打开CMD控制台,依次输入以下指令:

SET JAVA_HOME=jre安装地址

SET CLASSPATH=%JAVA_HOME%\lib

SET Path=%JAVA_HOME%\bin

接着输入Java -version即可查询到Java版本。

注:若之前安装过jdk导致分不清jdk的具体下载地址,可以使用DOS指令

where java

来寻找所有已经安装jdk的具体地址

这篇关于jdk17.0.2版本环境配置以及问题处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!