[英]Equinox launcher for mac (org.eclipse.equinox.launcher.carbon.macosx) version 3.4.1 doesn't work in 64-bit mac?
嘗試在具有Java jdk 1.7(64位)的OS X Mavericks上啟動捆綁包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很久以前。 因此本機代碼是32位的,因此僅適用於32位Java VM。 因此,不能在Mac上的Java 7中使用3.4。 您需要為Mac使用Java 6: http : //support.apple.com/kb/DL1572
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.