Запуск «/usr/libexec/java_home-V » показывает путь, который не существует

#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. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.