$ env
...
Когда я пытаюсь напечатать свою оболочку на macOS, я обнаруживаю, что нет JAVA_HOME
, но моя JVM все еще работает.
Так что я очень смущен, я просто хочу понять, как JVM находит местоположение JDK, когда оно не указано в оболочке env
.
Тогда мое местоположение JDK /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk
,если я переместлю эту папку, JVM не будет работать.
Я знаю, что это бесполезно и очень глупо.Но я просто хочу полностью понять, как это работает, пожалуйста, помогите.