File tree 1 file changed +5
-1
lines changed
spring-boot-project/spring-boot/src/main/java/org/springframework/boot/system
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 31
31
import java .util .concurrent .locks .Lock ;
32
32
import java .util .concurrent .locks .ReentrantLock ;
33
33
34
+ import org .springframework .core .NativeDetector ;
34
35
import org .springframework .util .Assert ;
35
36
import org .springframework .util .StringUtils ;
36
37
@@ -145,7 +146,10 @@ private byte[] generateHash(Class<?> sourceClass) {
145
146
update (digest , home .getSource ());
146
147
update (digest , home .getDir ());
147
148
update (digest , System .getProperty ("user.dir" ));
148
- update (digest , System .getProperty ("java.home" ));
149
+ if (!NativeDetector .inNativeImage ()) {
150
+ String javaHome = System .getProperty ("java.home" );
151
+ update (digest , javaHome );
152
+ }
149
153
update (digest , System .getProperty ("java.class.path" ));
150
154
update (digest , System .getProperty ("sun.java.command" ));
151
155
update (digest , System .getProperty ("sun.boot.class.path" ));
You can’t perform that action at this time.
0 commit comments