Java开发和运行环境(JDK)安装

作者:陆金龙    发表时间:2022-02-23 07:58   

关键词:jdk  Oracle JDK  JAVA_HOME  CLASSPATH  

一、安装JDK

1.关于Oracle JDK与Open JDK

对于 Oracle JDK 来说,支持 BCL 协议,开发人员可以免费使用,但不能用于生产。

例如企业用户如果要继续使用 2019 年 1 月以后发布的 Java 8 更新,需要付费购买 Oracle 的商业许可证。 Oracle JDK 8u191 是 2019 年 1 月前发布的最新版本,所以只要一直使用 JDK 8 u191 以及更早的版本,就不需付费。

如果需要使用最新的 Java 特性,从 JDK 11 开始,Oracle 提供了 OpenJDK 的下载包,可用于商业和生产用途(遇到问题开发人员得有能力解决,例如CentOS默认安装的OpenJDK在使用Mybatis组件存在数据库连接失败的问题

2.下载JDK

地址1:http://www.oracle.com/technetwork/java/javase/downloads/index.html

这个页面默认显示最新版本的下载链接。

地址2:https://www.oracle.com/java/technologies/downloads/#java8-windows

这个页面默认显示Java8的下载链接,也是显示Java8的最新更新版本,下载x64 installer。要登录后才能下载(用邮箱注册一个账号即可)。

3.安装JDK

执行64位的exe安装包即可,例如jdk-8u191-windows-x64.exe。

二、配置环境变量

1.新建JAVA_HOME 变量

配置JAVA_HOME变量是为了方便统一管理和复用。

如果电脑存在多个JDK版本的时候,如果使用的是压缩包解压的方式安装的话,你可能仅仅需要更改一下JAVA_HOME环境变量。

java -version 查看,如果发现没变化。去系统盘把JAVA相关的程序删掉,一般是java.exe,javaw.exe等

32位操作系统在C:\Windows\System32下面

64位操作系统在C:\Windows\SysWOW64下面

2.新建/修改 CLASSPATH 变量

如果存在 CLASSPATH 变量,选中点击 编辑如果没有,点击 新建

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

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
 
dt.jar:运行环境类库,主要是Swing包。
tools.jar:工具类库,工具的实现所要用到的类库都在tools.jar中。
 
 
说明:CLASSPATH环境变量的作用是指定Java类所在的目录当运行java程序的时候,要指定相应的类名。知道了类名,还需要知道类文件所在的目录,才能进行类加载。

3.Path变量中添加JDK和JRE的bin路径

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
 
说明:配置环境变量前:需要cd到java\bin目录才能执行java命令。配置环境变量后,可以在任意路径运行java命令。

当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到环境变量的PATH中指定的路径值去找。也就是说当执行可执行文件找不到位置的时候,就会去PATH中配置的路径去找

三、安装集成开发工具:IntelliJ IDEA

下载地址:https://www.jetbrains.com/idea/download/#section=windows

运行exe文件,例如ideaIU-2021.3.2.exe。

详见:http://iprogram.com.cn/item/292.htmlIntelliJ IDEA开发环境安装配置