Lines Matching full:java_home
4 //! To do so, we look for `JAVA_HOME` environment variable.
5 //! * If it exists, we recursively search for `jvm` library file inside `JAVA_HOME` directory.
10 //! Then, we search for `jvm` as we have `JAVA_HOME`.
13 //! at build time. This file is typically placed in `$JAVA_HOME/lib` directory.
36 let java_home = match env::var("JAVA_HOME") { in main() localVariable
37 Ok(java_home) => PathBuf::from(java_home), in main()
40 Try setting JAVA_HOME", in main()
45 find_libjvm(&java_home).expect("Failed to find libjvm.so. Check JAVA_HOME"); in main()
50 // and placed inside `JAVA_HOME\lib` directory. in main()
52 let lib_path = java_home.join("lib"); in main()
56 println!("cargo:rerun-if-env-changed=JAVA_HOME"); in main()