2 releases
0.0.2 | Feb 7, 2024 |
---|---|
0.0.1 | Feb 6, 2024 |
#133 in #java
9KB
83 lines
Java Runtime
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(())
}
Dependencies
~9–19MB
~275K SLoC