java_runtime 0.0.2

An additional crate for j4rs, providing jre8.
docs.rs failed to build java_runtime-0.0.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

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(())
}