Mac 10.13.6 (High Siena) で Eclipse MemoryAnalyzer を実行しようとしています。起動すると、次のようなメッセージが表示されます
「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に。それでも同じ問題です。
- /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java へのシンボリック リンクである /usr/bin/java があります。/Users/myuser/.sdkman/candidates/java/current/bin/java. これは、壊れた sdkman インストールのヒントかもしれませんが、
java --version
期待どおりに動作し、期待どおりに機能する経由でバージョンを変更しsdk u java ...
ます。
他に何を試すことができますか?