В bash_profile java_home установлен, как указано ниже
export JAVA_HOME = $ (/ usr / libexec / java_home)
команда "echo $ JAVA_HOME" дает путь ниже
/ Library / Java / JavaVirtualMachines / jdk1.8.0_241.jdk / Contents / Home
команда "which java" дает следующий путь
/ usr / bin / java
команда Где java укажите путь ниже
/ usr / bin / java
команда «ls -la / usr / bin / java» дает ссылка ниже
lrwxr-xr-x 1 root wheel 74 15 января 2019 г. / usr / bin / java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/ java
Почему java_home отличается от путей, возвращаемых командами «which java» и «Whereis java». Также почему / usr / bin / java связан с java в другом месте