Liberica是由BellSoft开发的100%开源Java实现,它完全符合Java SE标准,支持Windows、Linux、macOS等多种操作系统及ARM、x86等架构,提供长期支持(LTS)版本以确保稳定性与安全性,广泛应用于企业级开发、云服务及嵌入式系统等场景,为开发者和企业提供可靠的Java运行环境与开发工具支持。
收藏数: 33
下载次数: 10094188
类型:

bellsoft/liberica-openjdk-debianLiberica JDK 是免费且完全开源的渐进式 Java 运行时,适用于现代 Java 部署场景,由 OpenJDK 主要贡献者 BellSoft 开发并提供支持。使用 Liberica JDK 进行应用开发具有以下特点:
Spring 推荐并使用 Liberica JDK 作为 Spring Native 应用的端到端解决方案(参考)。BellSoft 服务全球数百万开发者及各行业企业,更多信息可访问 [***]
我们整理了交互式选择指南,帮助确定适合项目的 BellSoft 镜像:
!Java 镜像选择指南
此仓库提供基于 Debian 的 Liberica JDK 镜像,支持以下架构:
标签由 Java 版本(紧跟操作系统名称后)和 架构类型 组成,格式为 X-Y:
X 为 Java 版本,Y 为架构类型;若标签中未指定架构,则默认支持 AMD64 和 ARM64。latest 标签指向最新版本镜像。-cds 的标签包含 CDS(Class Data Sharing)归档文件。示例:bellsoft/liberica-openjdk-debian:17 是基于 Debian 的 Liberica JDK 17 版本镜像,支持 AMD64 或 ARM64 架构(查看详情)。
latest, latest-cds, 25, 25-cds24, 24-cds23, 23-cds22, 22-cds21.0.6, 21.0.6-cds, 21.0.7, 21.0.7-cds, 21, 21-cds20, 19, 1817.0.16, 17.0.16-cds, 17, 17-cds16, 15, 14, 13, 1211.0.28, 11.0.28-cds, 11, 11-cds10(仅 armhf 架构,适用于树莓派 2/3)9.0.1(仅 armhf 架构,适用于树莓派 2/3)8u462, 8u462-cds, 8, 8-cds(仅 amd64 和 aarch64 架构)运行容器查看 Java 版本:
bashdocker run -it --rm bellsoft/liberica-openjdk-debian:latest java -version
通过挂载卷运行本地 JAR 包:
bashdocker run -it --rm -v /home/user/project/:/data bellsoft/liberica-openjdk-debian:latest java -jar /data/MyApp.jar
LIBERICA_USE_LITE:控制镜像内容。0 保留完整 JDK;1(默认)生成精简镜像,移除演示、示例及源码文件。LIBERICA_IMAGE_VARIANT:指定镜像变体,可选值:
base:含 java.base 模块的服务器 VMbase-minimal:含 java.base 模块的最小 VMlite(默认):最小体积精简 JDKstandard:标准 JDKLIBERICA_VM:指定精简/标准变体中包含的 VM,可选值:
server(默认):包含 server VMclient:包含 client VMminimal:包含 minimal VMall:包含原始包中所有 VM通过以上配置,可根据项目需求灵活调整镜像内容与性能。
以下是 bellsoft/liberica-openjdk-debian 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务