Eclipse MemoryAnalyzer и SDKMAN - PullRequest
       52

Eclipse MemoryAnalyzer и SDKMAN

1 голос
/ 17 января 2020

Я пытаюсь запустить Eclipse MemoryAnalyzer на моей маме c 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 ... работает как положено.

Что еще можно попробовать?

...