JDK安装与配置

首先推荐一下其他安装配置的指导网页:Windows 10 配置Java 环境变量 | 菜鸟教程 (runoob.com)https://www.runoob.com/w3cnote/windows10-java-setup.html

1.JDK最新版(17/18)下载

官网地址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

 选择符合操作系统的版本下载,本文以 Window 64位系统为例,下载结束后,JDK 的安装根据提示正常进行即可(安装 JDK 的时候也会自动安装 JRE)

接着最重要的是环境变量的配置

首先,按照 我的电脑->系统属性->高级系统设置->环境变量 打开环境变量设置窗口

 (1)新建JAVA_HOME 变量   点击 New(新建)... 按钮 (此处操作对象为系统变量

变量名:JAVA_HOME
变量值:电脑上JDK安装的绝对路径  (我的jdk-11是因为后来使用的版本是11)

JDK路径对应的界面如下

设置结束后,点击“确定”

 (2)新建/修改 CLASSPATH 变量

如果存在 CLASSPATH 变量,选中点击 Edit(编辑)

如果没有,点击 New(新建)... 新建。

输入/在已有的变量值后面添加:

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

设置结束后,点击“确定”

(3) 修改Path 变量

新建两条路径,并最好上移至最上方

(具体原因下面会讲,若下载了多个版本的JDK,则至少将%JAVA_HOME%\bin放在在C:\Program Files\Common Files\Oracle\Java\javapath之上)

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

 设置结束后,点击“确定”

校验环境变量配置是否成功,打开命令行提示符cmd

输入 java,出现一连串的指令提示,说明配置成功了:

 2.JDK历史版本下载(以JDK11为例)

由于课程需要,我额外下载了JDK11

在官网点击 Java archive,选择对应版本下载,如果之前没有安装过其他版本的JDK,环境配置和上述是一致的

 如果安装且配置完其他版本的JDK,此时更新完环境变量的配置,在cmd输入 java -version 校验JDK版本,可能会出现以下情况

(JDK18是我之前安装配置的版本)

经过查询资料,我发现原因是环境变量配置的问题

  之前我配置环境变量Path时,直接是在原来项后直接添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin,整个Path变量值第一项还是C:\Program Files\Common Files\Oracle\Java\javapath,这个路径下存放的是原先第一次配置的JDK18的内容,而项越靠前,优先级越高,故而目前的版本号还是18

 网上的解决方法有:

  1 直接删去C:\Program Files\Common Files\Oracle\Java\javapath下的内容(但是我觉得这样不太安全

  2 到新的JDK安装路径下寻找 java.exe javaw.exe还有javaws.exe,替换C:\Program Files\Common Files\Oracle\Java\javapath下的内容(但是后来我发现这个方法只适用于更低版本的JDK,稍微高一点的版本似乎已经没有javaws.exe了)

所以查阅博客后得知,只要将%JAVA_HOME%\bin放在在C:\Program Files\Common Files\Oracle\Java\javapath之上,就可以解决问题

为了方便,不如在配置Path时,直接将%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin置于最上方,即可解决问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值