Merge pull request #43517 from big-cir

* pr/43517:
  Polish "Remove "java.home" system property when running in a native image"
  Remove "java.home" system property when running in a native image

Closes gh-43517
This commit is contained in:
Moritz Halbritter
2025-01-24 13:47:41 +01:00

View File

@@ -31,6 +31,7 @@ import java.util.HexFormat;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import org.springframework.core.NativeDetector;
import org.springframework.util.Assert;
import org.springframework.util.StringUtils;
@@ -145,7 +146,9 @@ public class ApplicationTemp {
update(digest, home.getSource());
update(digest, home.getDir());
update(digest, System.getProperty("user.dir"));
update(digest, System.getProperty("java.home"));
if (!NativeDetector.inNativeImage()) {
update(digest, System.getProperty("java.home"));
}
update(digest, System.getProperty("java.class.path"));
update(digest, System.getProperty("sun.java.command"));
update(digest, System.getProperty("sun.boot.class.path"));