diff --git a/crates/core/src/utils/java.rs b/crates/core/src/utils/java.rs index 18f1ecf8..f27282ce 100644 --- a/crates/core/src/utils/java.rs +++ b/crates/core/src/utils/java.rs @@ -266,15 +266,18 @@ pub async fn check_java_instance(path: &Path) -> Option { } let file_path = tempdir.join("JavaInfo.class"); + tracing::info!("checking java with {}", file_path.to_string_lossy().to_string()); io::write(&file_path, bytes).await.ok()?; let output = Command::new(&java) .arg("-cp") .arg(file_path.parent().unwrap()) .arg("JavaInfo") + .env_remove("_JAVA_OPTIONS") .output() .ok()?; let stdout = String::from_utf8_lossy(&output.stdout); + tracing::info!("{}", stdout); let mut java_version = None; let mut java_arch = None; diff --git a/crates/core/wrapper/java/JavaInfo.class b/crates/core/wrapper/java/JavaInfo.class index 9086f6ca..69ffc97b 100644 Binary files a/crates/core/wrapper/java/JavaInfo.class and b/crates/core/wrapper/java/JavaInfo.class differ diff --git a/crates/core/wrapper/main/LICENSE b/crates/core/wrapper/main/LICENSE deleted file mode 120000 index f1ed04c7..00000000 --- a/crates/core/wrapper/main/LICENSE +++ /dev/null @@ -1 +0,0 @@ -./LICENSE \ No newline at end of file