如何安装java17,java 17安装完整教程

首页 > 数码 > 作者:YD1662024-05-02 19:31:21

和之前的版本差异点

从 Java 的 JDK11 开始, 默认就不再安装 jre 了。并且和之前的目录结构也有变化。安装之后的目录如下:

如何安装java17,java 17安装完整教程(13)

因为从 JDK9 开始就引入了模块化, 所以从低到顶的开发, 到 JDK17 模块化更加的完善稳定。这里不仅给我们提供了模块化的手段, 整个 Java9 都进行了模块化重写。

如何安装 jre 呢?

这里就要说说 jlink。jlink 有什么用呢? 这里就可以通过 jlink 构造自己的 jre。

sudo bin/jlink --module-path jmods --add-modules java.desktop --output jre

执行上面的代码。 就可以看到在目录中多出了一个 jre 目录, 就可以使用了。

如何安装java17,java 17安装完整教程(14)

JDK目录简单说明

bin:可执行文件目录, Java 的运行环境, Java 的虚拟机, Java 编写的程序文件, 该目录还包括一些工具和类库。 主要是使 Java 编程语言编程过程中帮助开发、执行、调试并且可以生成文档所需要的可执行程序。

conf:根据名字可知, 这个是用户可配置的配置项文件, 可以根据配置调整 JDK 的访问权限, 配置安全算法, 还有 JDK 加密扩展策略配置等。

include:C 语言头文件, 主要是用来 Java本地虚拟机(JVM)调试本地的代码

jmods:使用jlink去自定义的编译模块化运行环境。

legal:每个模块的许可证和版权文件, 还包含第三方的通知文件。 使用 md 文件描述。

lib:JDK 要求的其他类库和支持文件。这些文件不能使用外部调用。

Java SE 和 JDK

在 Java 基础的上包含两部分的内容。 一个部分是 Java SE 另外一个部分是 JDK。

Java SE

Java 平台、标准版(Java SE)API 定义通用的计算机核心 Java 平台。 这些模块化的API中, 包名以: java.* 开头。

JDK

Java 的开发套件(JDK)API 是 JDK 特有的, 不一定在所有的 Java SE 平台所实现。这些模块化的 API 包名以: jdk.* 开头。

这里说的学习 Java SE 就是学习这些 API 的用法。 然后更进一步的时候, 就是把源码也一起学习了。 站在巨人的肩膀上, 你也不会变的很低。 安装的过程就这些了。 有问题可以评论一起探讨。文章中出现的错误的描述, 也希望能够指正出来。 感谢。 关注。了解更多的后续。

上一页1234末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.