关键词:Android cmdline-tools 历史版本、Android cmdline-tools 最小JDK版本、JDK 对应 major version、JDK LTS 信息
由于 JDK8 是一个常用的、较低的版本,因此只需要关注 JDK8 及以上版本的运行情况。
Android 官网的 cmdline-tools 提供的最新版本是 19.0,也就是说,其 Runtime 的 JDK 版本必须是 JDK17 及以上。
更新日期:2025年11月07日
文章已精简,测试流程见 Github 版
cmdline-tools 版本和最低 JDK
最终结论:(在 Mac 上,基于 JDK8 测试的结果)
| cmdline-tools 版本 | 最低 JDK |
|---|---|
| 19.0 | 17.0 | 16.0 | 13.0 | 12.0 | 11.0 | 17 |
| 10.0 | 9.0 | 11 |
| 8.0 | 7.0 | 6.0 | 8 |
扩展资料
cmdline-tools 历史版本下载
官网地址:https://developer.android.com/studio
下载地址的生成规则:https://dl.google.com/android/repository/文件名
JDK 对应 major version、JDK LTS 信息
| 版本 | 周期 | major version | 积极支持 | 安全支持 |
|---|---|---|---|---|
| Java SE 25 | LTS | 69 (0x45 hex) | 2030年9月30日 | 2033年9月30日 |
| Java SE 24 | 68 (0x44 hex) | |||
| Java SE 23 | 67 (0x43 hex) | |||
| Java SE 22 | 66 (0x42 hex) | |||
| Java SE 21 | LST | 65 (0x41 hex) | 2028年9月30日 | 2031年9月30日 |
| Java SE 20 | 64 (0x40 hex) | |||
| Java SE 19 | 63 (0x3F hex) | |||
| Java SE 18 | 62 (0x3E hex) | |||
| Java SE 17 | LST | 61 (0x3D hex) | 2026年9月30日 | 2029年9月30日 |
| Java SE 16 | 60 (0x3C hex) | |||
| Java SE 15 | 59 (0x3B hex) | |||
| Java SE 14 | 58 (0x3A hex) | |||
| Java SE 13 | 57 (0x39 hex) | |||
| Java SE 12 | 56 (0x38 hex) | |||
| Java SE 11 | LST | 55 (0x37 hex) | 2023年9月30日 | 2026年9月30日 |
| Java SE 10 | 54 (0x36 hex) | |||
| Java SE 9 | 53 (0x35 hex) | |||
| Java SE 8 | LST | 52 (0x34 hex) | 2022年3月31日 | 2030年12月31日 |
| Java SE 7 | 51 (0x33 hex) | |||
| Java SE 6 | 50 (0x32 hex) | |||
| Java SE 5 | 49 (0x31 hex) | |||
| JDK 1.4 | 48 (0x30 hex) | |||
| JDK 1.3 | 47 (0x2F hex) | |||
| JDK 1.2 | 46 (0x2E hex) | |||
| JDK 1.1 | 45 (0x2D hex) |
资料来源:
- Java class file
- https://endoflife.date/java
- https://www.oracle.com/java/technologies/java-se-glance.html
如果有什么建议或者问题可以随时联系我,共同探讨学习:
1848

被折叠的 条评论
为什么被折叠?



