用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Postrge-SQL技术社区
›
Oracle JDK和OpenJDK具体步调【一看就懂】【OneGIS开发 ...
Oracle JDK和OpenJDK具体步调【一看就懂】【OneGIS开发系列】 ...
农妇山泉一亩田
论坛元老
|
2025-1-2 10:12:53
|
显示全部楼层
|
阅读模式
楼主
主题
1617
|
帖子
1617
|
积分
4851
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
在为OneGIS
开发
选择JDK下载时,你可以根据以下因素综合思量选择
一、Oracle JDK
1. 版本选择:
- 如果你必要长期稳固支持且功能较为成熟的版本,JDK 11或JDK 8是不错的选择。
- JDK 11:Java SE订阅者将至少在2032年1月前收到更新。其软件根据Oracle Technology Network License Agreement for Oracle Java SE授权,个人
开发
使用免费,但用于其他目的(如生产或商业用途)可能必要Java SE Universal Subscription或其他Oracle许可证。
- JDK 8:Java SE订阅者将至少在2030年12月前收到更新。自2019年4月其许可证有所变动,个人和
开发
使用免费,其他用途授权情况有变革,使用前需仔细阅读条款。
- 若想使用最新特性和功能,可思量JDK 21或JDK 23。
- JDK 21:是最新的长期支持(LTS)版本,将根据Oracle No - Fee Terms and Conditions(NFTC)接收更新,直至2026年9月(下一个LTS发布一年后),之后更新将根据Java SE OTN License(OTN)授权,超出OTN许可证有限免费授予范围的生产使用将收费。
- JDK 23:是Java SE平台的最新版本,将根据NFTC接收更新,直至2025年3月,之后将被JDK 24取代。
2. 操作系统适配与下载链接:
- Linux系统:
- 如果你的Linux系统是基于ARM64架构:
- JDK 23:可下载ARM64 Compressed Archive(228.92 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_linux - aarch64_bin.tar.gz (sha256)。
- JDK 21:对应下载链接为https://download.oracle.com/java/21/latest/jdk - 21_linux - aarch64_bin.tar.gz (sha256)。
- JDK 17:下载链接为jdk - 17.0.13_linux - aarch64_bin.tar.gz。
- JDK 11:可选择ARM64 Compressed Archive(159.77 MB),链接为jdk - 11.0.25_linux - aarch64_bin.tar.gz;或ARM64 RPM Package(159.65 MB),链接为jdk - 11.0.25_linux - aarch64_bin.rpm。
- JDK 8:ARM64 Compressed Archive(71.93 MB),链接为jdk - 8u431 - linux - aarch64.tar.gz;ARM64 RPM Package(71.75 MB),链接为jdk - 8u431 - linux - aarch64.rpm。
- 对于x64架构的Linux系统:
- JDK 23:x64 Compressed Archive(231.64 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_linux - x64_bin.tar.gz (sha256);x64 Debian Package(199.69 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_linux - x64_bin.deb (sha256);x64 RPM Package(231.21 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_linux - x64_bin.rpm (sha256)(OL 8 GPG Key)。
- JDK 21:下载链接为https://download.oracle.com/java/21/latest/jdk - 21_linux - x64_bin.tar.gz (sha256);x64 Debian Package(160.30 MB),链接为jdk - 21_linux - x64_bin.deb;x64 RPM Package(188.18 MB),链接为jdk - 21_linux - x64_bin.rpm (OL 8 GPG Key)。
- JDK 17:x64 Compressed Archive(174.37 MB),链接为jdk - 17.0.13_linux - x64_bin.tar.gz;x64 Debian Package(149.85 MB),链接为jdk - 17.0.13_linux - x64_bin.deb;x64 RPM Package(174.07 MB),链接为jdk - 17.0.13_linux - x64_bin.rpm。
- JDK 11:x64 Compressed Archive(161.19 MB),链接为jdk - 11.0.25_linux - x64_bin.tar.gz;x64 Debian Package(138.74 MB),链接为jdk - 11.0.25_linux - x64_bin.deb;x64 RPM Package(161.06 MB),链接为jdk - 11.0.25_linux - x64_bin.rpm。
- JDK 8:x64 Compressed Archive(141.49 MB),链接为jdk - 8u431 - linux - x64.tar.gz;x64 RPM Package(144.35 MB),链接为jdk - 8u431 - linux - x64.rpm。
- macOS系统:
- ARM64架构:
- JDK 23:ARM64 Compressed Archive(226.30 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_macos - aarch64_bin.tar.gz (sha256);ARM64 DMG Installer(225.79 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_macos - aarch64_bin.dmg (sha256)。
- JDK 21:下载链接为https://download.oracle.com/java/21/latest/jdk - 21_macos - aarch64_bin.tar.gz (sha256);ARM64 DMG Installer(181.55 MB),链接为jdk - 21_macos - aarch64_bin.dmg。
- JDK 17:ARM64 Compressed Archive(168.78 MB),链接为jdk - 17.0.13_macos - aarch64_bin.tar.gz;ARM64 DMG Installer(168.19 MB),链接为jdk - 17.0.13_macos - aarch64_bin.dmg。
- JDK 11:ARM64 Compressed Archive(154.74 MB),链接为jdk - 11.0.25_macos - aarch64_bin.tar.gz;ARM64 DMG Installer(154.28 MB),链接为jdk - 11.0.25_macos - aarch64_bin.dmg。
- JDK 8:ARM64 Compressed Archive(121.12 MB),链接为jdk - 8u431 - macosx - aarch64.tar.gz;ARM64 DMG Installer(204.78 MB),链接为jdk - 8u431 - macosx - aarch64.dmg。
- x64架构:
- JDK 23:x64 Compressed Archive(228.87 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_macos - x64_bin.tar.gz (sha256);x64 DMG Installer(228.39 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_macos - x64_bin.dmg (sha256)。
- JDK 21:下载链接为https://download.oracle.com/java/21/latest/jdk - 21_macos - x64_bin.tar.gz (sha256);x64 DMG Installer(183.85 MB),链接为jdk - 21_macos - x64_bin.dmg。
- JDK 17:x64 Compressed Archive(170.84 MB),链接为jdk - 17.0.13_macos - x64_bin.tar.gz;x64 DMG Installer(170.25 MB),链接为jdk - 17.0.13_macos - x64_bin.dmg。
- JDK 11:x64 Compressed Archive(156.66 MB),链接为jdk - 11.0.25_macos - x64_bin.tar.gz;x64 DMG Installer(156.20 MB),链接为jdk - 11.0.25_macos - x64_bin.dmg。
- JDK 8:x64 Compressed Archive(124.67 MB),链接为jdk - 8u431 - macosx - x64.tar.gz;x64 DMG Installer(212.18 MB),链接为jdk - 8u431 - macosx - x64.dmg。
- Windows系统:
- x64架构:
- JDK 23:x64 Compressed Archive(228.70 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_windows - x64_bin.zip (sha256);x64 Installer(205.21 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_windows - x64_bin.exe (sha256);x64 MSI Installer(203.96 MB),链接为https://download.oracle.com/java/23/latest/jdk - 23_windows - x64_bin.msi (sha256)。
- JDK 21:下载链接为https://download.oracle.com/java/21/latest/jdk - 21_windows - x64_bin.zip (sha256);x64 Installer(164.28 MB),链接为jdk - 21_windows - x64_bin.exe;x64 MSI Installer(163.03 MB),链接为jdk - 21_windows - x64_bin.msi。
- JDK 17:x64 Compressed Archive(172.79 MB),链接为为jdk - 17.0.13_windows - x64_bin.zip;x64 Installer(153.98 MB),链接为jdk - 17.0.13_windows - x64_bin.exe;x64 MSI Installer(152.73 MB),链接为jdk - 17.0.13_windows - x64_bin.msi。
- JDK 11:x64 Compressed Archive(159.58 MB),链接为jdk - 11.0.25_windows - x64_bin.zip;x64 Installer(141.83 MB),链接为jdk - 11.0.25_windows - x64_bin.exe。
- JDK 8:x64 Compressed Archive(123.33 MB),链接为jdk - 8u431 - windows - x64.zip;x64 Installer(151.22 MB),链接为jdk - 8u431 - windows - x64.exe。
二、OpenJDK
1. 版本选择:
- 如果你想要开源且免费使用的JDK,OpenJDK是个好选择。它适用于大多数Java
开发
场景,尤其是对成本敏感且不必要特定Oracle商业特性的项目。对于不同的Java版本,其在不同操作系统上的安装方式有所不同。
2. 操作系统适配与下载方式:
- Linux系统(Debian、Ubuntu等):
- 如果要安装Java运行时情况(JRE),在下令行输入:$ sudo apt - get install openjdk - 8 - jre(以JDK 8为例)。
- 如果要
开发
Java程序,需安装
开发
包,在下令行输入:$ sudo apt - get install openjdk - 8 - jdk。
- Linux系统(Fedora、Oracle Linux、Red Hat Enterprise Linux等):
- 安装JRE:在下令行输入$ su - c "yum install java - 1.8.0 - openjdk"(以JDK 8为例)。
-
开发
Java程序则安装:$ su - c "yum install java - 1.8.0 - openjdk - devel"。
- JDK 9及以后版本(Windows、macOS和Linux):
- Oracle的OpenJDK JDK二进制文件以.tar.gz或.zip存档情势提供,可在jdk.java.net的特定版本页面找到,例如JDK 13的存档可在jdk.java.net/13找到。
- 下载后,可根据存档类型在下令行解压,如.tar.gz文件使用$ tar xvf openjdk - 13*_bin.tar.gz,.zip文件使用$ unzip openjdk - 13*_bin.zip。
三、总结
- Oracle JDK上风:
- 提供长期支持版本(如JDK 11和JDK 8),适合企业级项目对稳固性要求较高的场景。
- 对于已经熟悉Oracle JDK生态且依赖其特定功能或工具的
开发
者可能更方便。
- OpenJDK上风:
- 开源免费,适合个人
开发
者或对成本敏感的项目。
- 社区支持活跃,对于寻求新技术和快速迭代的项目可能更合适。
在选择时,需思量项目的具体需求、预算、对长期支持的依赖程度以及是否必要特定的Oracle商业特性等因素。如果不确定,也可以在
开发
初期选择一个进行试用,根据实际
开发
体验和项目希望再做调整。同时,无论选择哪个JDK,安装完成后都必要正确配置情况变量,以便在
开发
过程中能够顺遂使用Java相关工具和下令。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
农妇山泉一亩田
论坛元老
这个人很懒什么都没写!
楼主热帖
厉害了,腾讯云云巢荣获信通院“云原生 ...
2022 春节抖音视频红包系统设计与实现 ...
数据库概述
【Redis高手修炼之路】②Redis的五大数 ...
原型设计工具比较及实践--滴爱音乐 ...
ABP Framework 5.3.0 版本新增功能和变 ...
OpenHarmony和HarmonyOS有什么区别?这 ...
多线程(一)-两种创建线程的方式 ...
LoRa模块无线收发通信技术详解 ...
体系集成商已死,有事烧纸:浙江着名集 ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
云原生
分布式数据库
物联网
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表