Remove "java.home" system property when running in a native image
See gh-43517
This commit is contained in:
committed by
Moritz Halbritter
parent
d73502708e
commit
017a71ddc6
@@ -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,10 @@ 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()) {
|
||||
String javaHome = System.getProperty("java.home");
|
||||
update(digest, javaHome);
|
||||
}
|
||||
update(digest, System.getProperty("java.class.path"));
|
||||
update(digest, System.getProperty("sun.java.command"));
|
||||
update(digest, System.getProperty("sun.boot.class.path"));
|
||||
|
||||
Reference in New Issue
Block a user