前言
(1)在JDK1.5以后,classpath并不是必须配置了
(2)win10添加path要分别添加
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
改为:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
(3)解决JDK16没有jre问题,必须使用管理员权限进入命令控制台,否则报错
安装JDK
(一)下载JDK
JDK下载官网:https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
这里选择最新版 Java SE 16
拉到最底下
下载jdk-16_windows-x64_bin.exe
(二)JDK的安装
双击之前下载好的exe文件,开始安装JDK,一直下一步,直接用系统默认的安装路径。
(三)配置win10环境变量(和win8、win7不一样)
在搜索框搜【控制面板】,然后打开
点【系统】选项
点【高级系统设置】选项——>【环境变量】选项
path配置(重要)
在【编辑环境变量】界面分别点【新建】,输入:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
注:Java开发环境不再需要配置classpath!原因参考该博文
总结:在JDK1.5之后的版本,配置Java环境变量的时候我们不再需要配置classpath,只需要配置Java_Home以及path即可!
(四)测试
首先win + r,输入cmd打开命令窗口
然后输入java并回车。
然而并不能出现如下界面。很致命,明明是跟着网上的教程来的,为什么就是不可以呢。
于是我去检查了一下jdk安装路径下的东西,发现没有jar文件夹,那么怎么才能把jar文件夹拿出来呢?
于是我继续查为什么不成功?原来是必须使用管理员权限进入命令控制台,否则它就会报错。那么问题来了,win10系统下怎么用管理员权限运行命令行呢????
那就继续百度:
①首先我们在系统桌面的空白处点击鼠标右键,选择创建一个快捷方式。
②直接输入cmd后点击下一步完成命令行快捷方式的创建。
③在桌面上找到刚刚创建好的图标,点击鼠标右键后选择以管理员权限运行。 这样打开的命令行窗口中输入的命令都会具有最高的权限。
④进入jdk目录后输入bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
⑤再次进入jdk目录查看,jre目录就出来了
再次测试,打开命令控制台,输入java或javac或java -version ,都能出来正确的信息,说明jdk环境配置成功。