gpt4 book ai didi

java - Mac 版 Equinox 启动器 (org.eclipse.equinox.launcher.carbon.macosx) 版本 3.4.1 无法在 64 位 Mac 上运行?

转载 作者:行者123 更新时间:2023-12-01 13:18:03 25 4
gpt4 key购买 nike

尝试在 OS X Mavericks 上使用 Java jdk 1.7(64 位)启动 bundle org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731(Eclipse 3.4.1 SDK 的一部分)

出现此错误:

!MESSAGE Platform filter did not match: (& (osgi.ws=carbon) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) )

显然是在提示“x86”部分。环境:

osgi> !SESSION 2014-03-10 11:43:30.320 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_17
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=carbon, NL=en_US

这真的不能在 64 位 Mac 上运行吗?为什么要设置这样的约束呢?

最佳答案

Eclipse 3.4 是很多年前的版本(2008 年)。早在 Mac 上出现 64 位 Java 之前。因此 native 代码是 32 位的,因此只能与 32 位 Java VM 一起使用。因此,您无法在 Mac 上将 3.4 与 Java 7 一起使用。您将需要使用适用于 Mac 的 Java 6:http://support.apple.com/kb/DL1572

关于java - Mac 版 Equinox 启动器 (org.eclipse.equinox.launcher.carbon.macosx) 版本 3.4.1 无法在 64 位 Mac 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22308836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com