【发布时间】:2016-07-10 00:24:59
【问题描述】:
我试图让 Eclipse 4.5.2 在 Mac 上运行 OS X 10.10.5 和 Oracle Java 8u73 我到了尝试启动 Eclipse 的地步
The JVM shared library "$JAVA_HOME/bin../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol.
谷歌搜索会返回一大堆建议,但没有一个有效。有人说您绝对必须拥有 JDK(我正在使用 JRE)。其他人强调说 JRE 就是你所需要的。一些人建议编辑 Info.plist 或其他内容,人们会回答“是的,那行得通!”就在“那行不通”
我如何绕过这条消息?
【问题讨论】:
-
我已经有一段时间没有使用Java了,但是我相信如果你想使用Java进行编程,你需要jdk。为什么不两个都下载?它也可能占用 50kb 的数据。
-
您需要 JDK(它本身包括 JRE 以及 DevelopmentKit)。见oracle.com/technetwork/java/javase/downloads/…
-
eclipse.org/forums/index.php/t/264351 表示 NOT 需要 JDK,您只需要 JRE。我知道这可能是不正确的或过时的。但我不相信只是在问题消失之前投入越来越多的软件。
-
JRE 是运行 Eclipse 所需的全部。你在哪里安装了 JRE? IIRC,Mac 在 /Library 或类似的东西中有默认安装。您是否以任何方式编辑了 eclipse.ini 文件?
标签: java eclipse osx-yosemite