我正在尝试下载用于Android开发的Eclipse IDE。我已经下载了设置,但每当我尝试打开dmg时,它都会出错:
“无法打开应用程序Eclipse,因为此类型的Mac不支持它。”
我的Mac处理器是1.83 GHz Intel Core Duo,我的Mac OS X版本是10.6.4。
我下载了“Eclipse IDE for Java Developers”4m http://www.eclipse.org/downloads/
任何人都有关于这个问题的想法吗?
答案 0 :(得分:4)
您是否在this thread中安装了64位版本的Eclipse? 如果是这样,请尝试使用32位。
snowleopard.wikidot提到Eclipse 3.5兼容,但是:
可能需要安装Java 1.5,因为SL实际上只附带Java 1.6
关于您的配置,zvikico在评论中添加:
AFAIK, Core Duo是32位处理器,根本无法运行64位。
即使你安装了Snow Leopard。
首先,您需要32位版本。其次,确保32位Java是您的默认值。您可以使用名为JavaPreferences的应用程序来设置它,它位于/ Applications / Utilities中。
所以:
eclipse-java-helios-macosx-cocoa.tar.gz
) 以下是一些安装教程(通常用于64位版本,但也可用于32位版本)
请参阅Installing Eclipse Galileo on Mac OS X(可应用于Helios)
Snow Leopard(10.6.x)用户
下载Mac Cocoa 64位版本。
同样,如果您遇到与旧插件的兼容性问题,则会出现Carbon版本。
(不再是Helios:没有Carbon版本,只有Cocoa)
您想要使用32位版本的主要原因是因为插件与64位不兼容。
这次,32位版本将浪费您的资源,因为您将导致操作系统启动一大堆32位服务。
阅读原始帖子了解更多详情。
另见Java 1.6 & Eclipse on Mac OS X:
最初,最新版本的Eclipse(3.5)仅在32位模式下发布,用于bot:
- Carbon(较旧且已弃用的Mac OS API)和
- Cocoa(现代Mac OS API)。
由于Leopard仅在64位模式下支持Java 1.6,这意味着Eclipse始终在Java 1.5下运行。随着Eclipse 3.5.1的发布,现在可以下载64位Cocoa,这些可以在Java 1.6下运行。
每个人都明白同意在Snow Leopard上你需要64位Cocoa版本的Eclipse(除非你使用的是32位Intel Mac)。
答案 1 :(得分:0)
您可能已经下载了32位版本,但需要64位,反之亦然。
答案 2 :(得分:0)
非常感谢VonC和zvikico的时间。你们真棒。
我已经下载了Macosx Cocoa 32bits(eclipse-java-helios-macosx-cocoa.tar.gz),在eclipse.ini文件中为我的Java指定了路径,并使用“Java Preferences”设置了32位Java。 / p>
但问题仍未得到解决。
我发送的是我的eclipse.ini文件的内容(我的java版本是1.6.0_20):
-startup
../../../plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6.0_20
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
答案 3 :(得分:0)
尝试在我的32位Mac上设置“Eclipse IDE for Java Developers”并且连续几天都无法修复它。我终于安装了32位版本的“Eclipse Classic 3.6.0”,并且它工作正常。
Thanx再次为VonC提供所有时间和支持! =)