Win10 安装 Jdk 8/11,配置 java 环境变量方法

此文章发布于 40 个月前,部分信息可能已经过时,请自行斟酌确认。

下载 JDK

从以下地址下载对应 jdk64位32位 安装包。

Oracle JDK 已经收费,且需要登录才能下载,建议使用 OpenJDK。

Oracle JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

Open JDK 下载地址: https://go.vcoo.cc/openjdk

安装 JDK

对于安装版:直接不停的下一步安装完成即可。

对于解压版:直接解压至指定路径即可,建议C:\Program Files\Java\jdk-xx

配置环境变量

JDK 8 及以后版本不再需要设置 CLASSPATH 环境变量,甚至 Path 变量也不是必须的,只是为了方便运行才设置。

打开:我的电脑-右键属性-高级系统设置-环境变量,在系统变量下新建或修改:

JDK 8

1、新建变量JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_231

2、编辑变量Path,新建值:%Java_Home%\bin

JDK 11

1、新建变量JAVA_HOME,变量值:C:\Program Files\Java\jdk-11

2、编辑变量Path,新建值:%Java_Home%\bin

已经不再需要 CLASSPATH

新建变量CLASSPATH,变量值:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

验证

java -version

扩展阅读

  • jdk 6 以后的版本都不用再配 CLASSPATH
  • 理论上 java 安装完一个变量都不需要配置,只不过为了命令行敲起来方便,所以通常会把 jdk/bin 目录下加入到 path 变量中。
  • JAVA_HOME 这个变量的作用是一些基于 java 开发的工具会用到,比如 tomcat 等,如果不用这个工具这个变量也可以免了。

原 CLASSPATH 说明

之前配置的 CLASSPATH:.;%Java_Home%bin;%Java_Home%libdt.jar;%Java_Home%libtools.jar

Java_Home:代表了我们jdk的路径
dt.jar:关于运行环境的类库,主要是用于 swing 的包,如果不使用可以不配置。
tools.jar:工具类库,它在编译和运行一个类时被使用,当我们配置 classpath 后,系统会根据我们所配置的 classpath 加载类。

通过 Oracle 官方的文档说明可以看到:rt.jartool.jar 这两种属于 java 平台自身的包就不需要添加到 classpath 中,只有一些第三方类或者自定义类需要加到 CLASSPATH,但即使第三方类库也不推荐使用配置 CLASSPATH 环境变量的方法,更推荐使用 -classpath 命令行选项,这样每个应用都可以独立的设置自己的类库路径。

最后修改:2020 年 12 月 31 日 11 : 52 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论