Я пытаюсь запустить Eclipse MemoryAnalyzer на своем Mac 10.13.6 (High Siena). Когда я запускаю его, я получаю сообщение, которое гласит
Чтобы открыть «MemoryAnalyzer», вам необходимо установить устаревшую среду выполнения Java SE 6.
В StackOverflow есть несколько упоминаний об этом, но ни одно из предложенных исправлений не работает:
- я добавил
-vm
/Users/myuser/.sdkman/candidates/java/current/bin/java
в MemoryAnalyzer.ini. Все та же проблема.
я добавил
<string>-vm</string><string>/Users/myuser/.sdkman/candidates/java/current/bin/java</string>
в 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 ...
работает как положено.
Что еще я мог попробовать?