无法在我的Mac上安装Eclipse IDE

时间:2010-08-27 06:43:21

标签: java android eclipse macos osx-snow-leopard

我正在尝试下载用于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/

任何人都有关于这个问题的想法吗?

4 个答案:

答案 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中。

所以:


以下是一些安装教程(通常用于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提供所有时间和支持! =)