Crate java_runtimes

Source
Expand description

java-runtimes is a rust library for detecting java runtimes in current system.

§Examples

Detect Java runtime from environment variables

use java_runtimes::detector;

let runtimes = detector::detect_java_in_environments();
println!("Detected Java runtimes: {:?}", runtimes);

Detect Java runtimes recursively within multiple paths

use java_runtimes::detector;

let runtimes = detector::detect_java_in_paths(&[
    "/usr".as_ref(),
    "/opt".as_ref(),
], 2);
println!("Detected Java runtimes in multiple paths: {:?}", runtimes);

Modules§

detector
This module provides functions for detecting available Java runtimes from given path(s).
error

Structs§

JavaRuntime
Struct JavaRuntime Represents a java runtime in specific path.