#java #macos #java-16
Вопрос:
Когда я запускаю /usr/libexec/java_home -V
macOS, я получаю следующий вывод:
Matching Java Virtual Machines (1):
16.0.2 (x86_64) "Oracle Corporation" - "OpenJDK 16.0.2" /Users/dummy/Library/Java/JavaVirtualMachines/openjdk-16.0.2/Contents/Home
/Users/dummy/Library/Java/JavaVirtualMachines/openjdk-16.0.2/Contents/Home
Однако, когда я перехожу в каталог JavaVirtualMachines и запускаю ls -a
, каталога /openjdk-16.0.2 нет. Почему это происходит? Я пытаюсь удалить OpenJDK 16 и избавиться от всех его следов с моего компьютера.
Комментарии:
1. Название и вопрос не согласуются. В заголовке говорится: «Запуск»/usr/libexec/java_home-V «показывает путь, который не существует» . В теле говорится: «Когда я запускаю /usr/libexec/java_home-V на macOS, я получаю следующие выходные данные: Соответствующие виртуальные машины Java (1):…» .
2. @Arvind OP говорит, что показанная папка не существует на диске
3. как вы установили JDK-16? любой пакет, который мог бы его симлинковать?
4. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.