3 unstable releases
new 0.3.1 | Oct 26, 2024 |
---|---|
0.3.0 | Oct 26, 2024 |
0.2.0 | Oct 25, 2024 |
#2 in #runtimes
277 downloads per month
22KB
254 lines
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);
}
Dependencies
~3–11MB
~115K SLoC