Skip to main content

get_java_by_version

Function get_java_by_version 

Source
pub fn get_java_by_version(major_version: u32) -> Result<JavaInfo>
Expand description

Gets information about a specific Java installation by version.

§Arguments

  • major_version - Major version of Java to find (e.g., 8, 11, 17)

§Returns

  • Ok(JavaInfo) if a matching Java installation is found
  • Err(JavaLocatorError) if no matching installation is found

§Examples

use java_manager;

fn main() -> java_manager::Result<()> {
    // Find Java 11 installation
    let java_11 = java_manager::get_java_by_version(11)?;
    println!("Java 11: {}", java_11);
    Ok(())
}