java_runtime

Crates.iojava_runtime
lib.rsjava_runtime
version0.0.2
sourcesrc
created_at2024-02-06 14:11:56.974162
updated_at2024-02-07 06:08:16.085724
descriptionAn additional crate for j4rs, providing jre8.
homepage
repositoryhttps://github.com/xuxiaocheng0201/java_runtime
max_upload_size
id1128977
size22,331
(xuxiaocheng0201)

documentation

https://docs.rs/tcp-server/

README

Java Runtime

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

Read this in other languages: English, 简体中文.

Description

Automatically detect Java path and download and install Jdk8u402 if it does not exist.

So that you can easily use j4rs in any environment.

Features

  • Detect installed Java path. (Using java_locator crate.)

  • Validate Java version.

  • Auto download and install Java`.

  • Download progress callback.

  • Offline feature.

  • All platform support. (Now is only Windows.)

  • More jre/jdk version support. (Now is only jdk8u402.)

Usage

Add this to your Cargo.toml:

[dependencies]
java_runtime = "~0.0"

Example

use java_runtime::{Result, prepare_java8};

fn main() -> Result<()> {
    prepare_java8()?;
    Ok(())
}
Commit count: 0

cargo fmt