Я пытаюсь запустить Eclipse MemoryAnalyzer на моей маме c 10.13.6 (High Siena). Когда я запускаю его, я получаю сообщение:
Чтобы открыть «MemoryAnalyzer», вам нужно установить устаревшую Java SE 6 среду выполнения
Есть несколько упоминаний об этом в StackOverflow, но ни одно из предложенных исправлений не работает:
-vm
/Users/myuser/.sdkman/candidates/java/current/bin/java
в MemoryAnalyzer.ini. Все та же проблема.
в Info.plist. Все та же проблема.
- Существует / usr / bin / java, который является символической ссылкой на /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java. Это несколько странно, так как некоторые люди говорят, что это должна быть символическая ссылка на /Users/myuser/.sdkman/candidates/java/current/bin/java. Это может быть подсказкой для сломанной установки sdkman, но
java --version
ведет себя как положено, изменение версии через sdk u java ...
работает как положено.
Что еще можно попробовать?