AdoptOpenJDK 开源项目 JDK 11 安装与使用指南

AdoptOpenJDK 开源项目 JDK 11 安装与使用指南

openjdk-jdk11Mirror of the jdk/jdk11 Mercurial forest at OpenJDK 项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk11

目录结构及介绍

当你通过 git clone https://github.com/AdoptOpenJDK/openjdk-jdk11.git 下载并解压缩 AdoptOpenJDK 的 JDK 11 项目后, 你会看到以下主要目录:

目录结构

  • src: 源代码目录, 包含了所有 Java 核心类库以及工具类的源代码。
  • hotspot: HotSpot 虚拟机的源代码, 这是运行 Java 字节码的核心引擎。
  • jmods: 模块系统相关的代码, 是基于 Java 9 引入的模块系统的实现。
  • make: 包括构建过程所需的脚本和 Makefile 文件。

启动文件介绍

在 AdoptOpenJDK 的 JDK 11 中,有多个可执行文件用于启动不同的 Java 工具和服务:

可执行文件位置

这些可执行文件通常位于 /path/to/OpenJDK/bin 目录下(取决于你的安装路径)。

jdk
  • java: 主要的 Java 应用程序或 applet 解释器。也可以用来运行预先编译好的字节码(.class 文件)。
  • javac: Java 编译器,可以将 .java 源代码文件编译成 .class 文件。
  • jar: Java 归档工具,用于创建归档包(.jar),管理 Java 归档文件中的文件列表,签名等。
  • javadoc: 文档工具,从源代码注释中提取并生成 HTML 格式的文档。

其他工具

  • jps: 列出正在运行的 Java 程序及其 PID。
  • jconsole: 集成化监控工具,提供对 JMX(Java Management Extensions)的支持,以便实时查看虚拟机的状态。
  • jvisualvm: VisualVM 性能分析工具,集成了多种视图来监控和调试 Java 应用程序性能。
  • jinfo: 在运行时查询并修改 JVM 的选项。
  • jhat: 堆转储分析工具。

配置文件介绍

在 AdoptOpenJDK 的 JDK 11 中,有几个重要的配置文件用于定制环境行为:

java.security

该文件通常位于 $JAVA_HOME/lib/security/java.security ,它定义了一系列的安全性和策略设置,比如默认权限和加密算法强度限制。

policy files

同目录下的政策文件如 policy/limited.policypolicy/local.policy 控制着安全沙箱内应用程序的访问权限。

jre.properties

该文件位于 $JAVA_HOME/jre/lib/javawebstart/jre.properties,包含了 WebStart 系统属性。

logging.properties

$JAVA_HOME/lib/logging.properties,这个文件定义了日志记录的设置。

以上就是针对 AdoptOpenJDK 开源项目 JDK 11 的基础安装和使用的详细介绍。对于开发人员来说,在熟悉上述内容之后,即可着手进行 Java 应用程序的开发或维护工作。希望这篇指南能够帮助到每一位 Java 学习者和开发者!


请注意,上面提供的信息是基于一般情况的介绍,具体版本和发行可能有些许差异。如果你遇到任何问题或需要更详细的说明,请参阅 AdoptOpenJDK 或相关社区论坛上的官方文档和资源。

由于一些细节部分并未明确地列出于给出的引用资料中,且鉴于开源项目的特性(例如文件名和功能可能会随时间变化而有所不同),部分描述可能是基于通用知识而非特定于某个精确版本的信息。因此,在实际操作过程中若遇到不匹配的情况,建议参考最新版的官方文档或者直接检查相关文件夹以获得最准确的内容。

openjdk-jdk11Mirror of the jdk/jdk11 Mercurial forest at OpenJDK 项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk11

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

束恺俭Jessie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值