Часто возникает ситуация, когда после загрузки и установки Java на операционной системе Mac OS X, разработчику требуется узнать точное расположение установленного программного обеспечения. Это может быть необходимо для выполнения программирования на языке JNI или для других задач, связанных с настройкой или использованием Java.
Обычно предполагается, что после установки Java создается специальная папка, например, 1.7.0.jdk
в директории /Library/Java/JavaVirtualMachines/
. Однако, в некоторых случаях, после выполнения команды ls /Library/Java/JavaVirtualMachines/
в терминале, разработчик обнаруживает, что указанная директория пуста. Поиск по системе также не дает результатов, что создает путаницу относительно местоположения Java.
На самом деле, Java устанавливается в системную директорию, которую можно найти, выполнив следующую команду в терминале:
/usr/libexec/java_home
Выполнение этой команды выведет путь к домашней директории Java, который обычно выглядит следующим образом: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
Таким образом, несмотря на первоначальные предположения, Java устанавливается не в папке /Library/Java/JavaVirtualMachines/
, а в домашней директории Java, что подтверждается выполнением команды /usr/libexec/java_home
.
Это знание поможет избежать путаницы и ошибок при выполнении задач, связанных с использованием и настройкой Java в операционной системе Mac OS X.
Добавить комментарий