【JavaSE专栏3】JDK安装、IntelliJ IDEA安装、配置环境变量(一)

简介: 【JavaSE专栏3】JDK安装、IntelliJ IDEA安装、配置环境变量

一、JDK 知多少

在上一个课时《【JavaSE专栏2】JDK、JRE和JVM》 中,详细讲解了 JDK,本文将讲解 JDK 的安装和使用。


1.1 JDK 版本选择

鉴于 Java的快速发展,目前 JDK的版本比较多,今天就一起来回顾一下 Java的发展历程,以及对于JDK众多版本,我们在生产环境上该如何选择。

JDK 目前的发行版本有 1 到 19,共 19 个版本,其中长期支持版有 JDK 8、JDK 11、JDK 17 三个版本,它们的新特性如下。

JDK 8 新特性

  • Lambda 和 函数式接口
  • 方法推导
  • 接口默认方法和静态方法
  • 重复注解
  • 类型注解
  • 类型推断
  • Optional
  • Stream
  • 日期时间 API
  • Base64 支持
  • 并行数组 ParallelSort

JDK 11 新特性

  • 基于嵌套的访问控制
  • 标准 HTTP Client 升级
  • Epsilon:低开销垃圾回收器
  • 简化启动单个源代码文件的方法
  • 用于 Lambda 参数的局部变量语法
  • 低开销的 Heap Profiling
  • 支持 TLS 1.3 协议
  • ZGC:可伸缩低延迟垃圾收集器
  • 飞行记录器
  • 动态类文件常量

JDK 17 新特性

  • 语言特性增强
  • 密封的类和接口
  • JEP 306:恢复始终严格的浮点语义
  • JEP 356:增强的伪随机数生成器
  • JEP 382:新的macOS渲染管道
  • JEP 391:支持macOS AArch64
  • JEP 398:弃用 Applet API
  • JEP 407:删除 RMI 激活
  • JEP 410:删除实验性 AOT 和 JIT 编译器
  • JEP 411:弃用安全管理器以进行删除
  • JEP 406:新增switch模式匹配(预览版)
  • JEP 412:外部函数和内存api (第一轮孵化)
  • JEP 414:Vector API(第二轮孵化)
  • JEP 389:外部链接器 API(孵化器)
  • JEP 393:外部存储器访问 API(第三次孵化)

由于我们是个人学习所用,建议选择 JDK 17 版本,可以体验到最新的技术,本专栏将以 JDK 17 的角度来讲解 Java SE。

从商用角度来讲,JDK 17 支持免费商用,具体协议:JDK 17 的授权协议

简单来说:JDK 17允许所有用户免费使用,甚至可以用于商业和生产用途,只要不收费,再分发是允许的。

完整 JDK 的配置视频如下所示。

JDK配置_zwz.avi


1.2 JDK 下载

在安装 JDK 之前,首先要下载 JDK 安装包。

我们进入 JDK 的下载地址

下载完成后如下图所示。


1.3 JDK 安装

双击运行安装包,如下图所示。

点击下一步按钮,如下图所示。

再次点击下一步按钮,如下图所示。

等待进度条结束后,点击关闭按钮即可,如下图所示。

安装完成后,就可以在指定目录找到对应文件了,默认安装目录为:

C:\Program Files\Java\jdk-17


1.4 配置环境变量

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

简单来说,配置了 JDK 的环境变量,就可以在任意路径执行 Java 程序,而不是进入到 jdk 的安装目录再执行 Java 程序。

接下来演示 jdk 的环境变量配置流程。

复制 C:\Program Files\Java\jdk-17 这个 jdk 安装路径。

右键 我的电脑,点击 属性,进入如下界面,点击 高级系统设置

提示:不同的操作系统,高级系统设置的位置不同,以实际情况为准。

切换到 高级 页签,即可找到 环境变量 按钮,点击即可,如下图所示。

接下来点击系统变量的 新建 按钮,如下图所示。

操作系统支持多用户登录,如果新建用户变量,则只对该用户生效;设置系统变量则对所有用户生效,建议设置系统变量。

变量名 这一栏,填上 JAVA_HOME 字符串。

变量值 这一栏,填上 jdk 的安装路径,即 C:\Program Files\Java\jdk-17

填写完毕后,点击 确定 即可,如下图所示。

接着找到 Path 这个环境变量,如下图所示。

双击,进入详情编辑界面,如下图所示。

点击右上角的 新建 按钮,并输入 %JAVA_HOME%\bin,再点击下侧的 保存 按钮, 如下图所示。

退回上一级菜单后,再次点击 确定 按钮,如下图所示。

截止目前,jdk 的环境变量配置已完成。

1.5 验证 JDK 安装

jdk 安装完成后,同学们可以主动去验证 jdk 是否安装成功,安装的方法如下。

首先按下 Win + R 键,输入 cmd,,点击 确定,如下图所示。

分别输入 java -versionjavac -version 命令,出现下面的界面则为配置成功。

相关文章
|
25天前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
117 3
|
4天前
|
Java 关系型数据库 开发工具
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
15 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
|
4天前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
21 0
震惊!idea专业版如何配置maven国内源手把手教学
|
16天前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
1天前
|
数据可视化 关系型数据库 MySQL
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
15 0
|
4天前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
|
4天前
|
Oracle Java 关系型数据库
jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?
本文提供了详细的JDK 17安装教程,包括下载、安装、配置环境变量的步骤,并解释了在已有其他版本JDK的情况下如何管理多个JDK环境。
11 0
|
2月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
44 1
|
2月前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
402 4
|
3月前
|
Java Linux
Linux复制安装 jdk 环境
Linux复制安装 jdk 环境
64 3