java-runtimes

Crates.iojava-runtimes
lib.rsjava-runtimes
version0.3.1
sourcesrc
created_at2024-10-25 16:28:44.423998
updated_at2024-10-26 11:16:18.338995
descriptionA library for detecting java runtimes in current system.
homepage
repositoryhttps://github.com/Leawind/java-runtimes
max_upload_size
id1422710
size22,409
Leawind (Leawind)

documentation

README

Crates.io Documentation Source code

java-runtimes

java-runtimes is a rust library that provides functionality to detect java runtimes in current system.

Installation

cargo add java-runtimes

Usage

Detect Java runtime from environment variables

use java_runtimes::detector;

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

Detect Java runtimes recursively within multiple paths

use java_runtimes::detector;

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

cargo fmt