#java #run-time #j4rs

java_runtime

为j4rs提供的附加crate,提供jre8

2个版本

0.0.2 2024年2月7日
0.0.1 2024年2月6日

#52 in #runtime

MIT/Apache

9KB
83

Java运行时

Crate Crates.io License GitHub last commit GitHub issues GitHub pull requests

用其他语言阅读: 英文简体中文.

描述

自动检测Java路径,如果不存在则下载和安装Jdk8u402。

这样您就可以在任何环境中轻松使用 j4rs

特性

  • 检测已安装的Java路径。(使用 java_locator crate。)
  • 验证Java版本。
  • 自动下载和安装Java。
  • 下载进度回调。
  • 离线功能。
  • 支持所有平台。(现在只有 Windows。)
  • 支持更多jre/jdk版本。(现在只有 jdk8u402。)

用法

将其添加到您的 Cargo.toml

[dependencies]
java_runtime = "~0.0"

示例

use java_runtime::{Result, prepare_java8};

fn main() -> Result<()> {
    prepare_java8()?;
    Ok(())
}

依赖项

~8–18MB
~273K SLoC