1个不稳定版本
0.1.0 | 2023年10月1日 |
---|
#488 in 操作系统
14KB
236 行
Corretto OpenJDK的安装和查找信息的库
获取对Corretto OpenJDK分发的编程访问。
根据亚马逊的说法,
亚马逊Corretto是一个免费的多平台、生产就绪的Open Java开发工具包(OpenJDK)分发。Corretto包含性能增强和安全修复的长期支持。Corretto已获得与Java SE标准的兼容性认证,并被亚马逊内部用于许多生产服务。使用Corretto,您可以在Amazon Linux 2、Windows和macOS等操作系统上开发和运行Java应用程序。
用法
use corretto::{VersionInfo, Version, Os, CpuArch, Ext, JdkDesc, DownloadError};
#[tokio::main]
async fn main() -> Result<(), DownloadError> {
let version_info = VersionInfo::fetch().await?;
let latest_lts = version_info.latest_lts();
let jdk_desc = JdkDesc::new(
latest_lts,
CpuArch::X64,
Os::Linux,
Ext::TarGz,
);
let download_url = jdk_desc.url();
let path = download_url.download_tmp().await?;
// ..
Ok(())
}
依赖关系
~7–21MB
~338K SLoC