首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse MemoryAnalyzer和sdkman

Eclipse MemoryAnalyzer和sdkman
EN

Stack Overflow用户
提问于 2020-01-17 10:12:45
回答 1查看 393关注 0票数 3

我正在我的Mac10.13.6(高锡耶纳)上运行Eclipse。当我启动它的时候,我收到一条信息,上面写着

要打开“

”,需要安装遗留的Java 6运行时

在StackOverflow上有几次提到这一点,但建议的修补程序都不起作用:

  • 我增加了

代码语言:javascript
复制
    -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 ...更改版本就像预期的那样。

我还能做什么呢?

EN

回答 1

Stack Overflow用户

发布于 2021-01-25 16:54:24

为了节省一些搜索时间,这个方法对我有效:

https://wiki.eclipse.org/Eclipse.ini#Using_a_JDK_without_macOS_directory_layout

使用SDKMAN!8.0.282.hs-adpt,设置为:

代码语言:javascript
复制
$ cat /Applications/mat.app/Contents/Info.plist | grep sdk
            <string>-vm</string><string>/Users/[removed]/.sdkman/candidates/java/8.0.282.hs-adpt/jre/lib/jli/libjli.dylib</string>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59785257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档