java - JEP 220 更改后,tools.jar 等价物是否预装了 JRE?
问题描述
迁移指南似乎指出,在JEP 220之后,JDK 和 JRE 都安装在lib
目录中
动态链接库和 JDK 的完整内部实现。
既然它说“完整”,这是否意味着,例如,tools.jar
以前没有随 JRE 一起提供,现在确实作为libjvm
? 的一部分在 JRE 上提供。
分析 Ubuntu 软件包
似乎 JDK 版本没有在下安装任何额外的东西,lib/
尽管它确实在jmods/
. AFAIU,.jmods
如果一个带有模块化图像的应用程序是相关的,但是它们不是构建应用程序所必需的吗?
我知道在 JDK9 之前的世界中已经多次问过类似的问题,但是在 JEP 220 引入重大更改之后,JDK 安装提供了哪些额外的 API,而不仅仅是 JRE 安装提供的?
解决方案
推荐阅读
- html - 在 Thymeleaf 中绑定列表
- python - 符号推导:
- sql - Side JOINing 表的多个子集
- java - 如何在 SWT Java 8 中使用 FXCanvas
- python - 来自管理员更改页面的 TypeError
- python - vscode中的Python单元测试调试
- python - Python 3 初学者
- jmx - 在 ActiveMQ Artemis 上要求 JMX 的用户密码验证
- r - R将不同长度的不同变量合二为一,生成一个控制组
- c# - Xamarin、SQL、无法连接到 SQL Server Browser。确保 SQL Server Broswer 已启动