Невозможно установить Eclipse IDE на моем Mac - PullRequest
2 голосов
/ 27 августа 2010

Я пытаюсь загрузить Eclipse IDE для разработки под Android. Я загрузил установку, но всякий раз, когда я пытаюсь открыть dmg, выдается сообщение об ошибке:

"Не удается открыть приложение Eclipse, поскольку оно не поддерживается на этом типе Mac."

Процессор моего Mac - 1.83 ГГц Intel Core Duo, а версия моего Mac OS X - 10.6.4.

Я скачал "Eclipse IDE для разработчиков Java" 4m http://www.eclipse.org/downloads/

Кто-нибудь имеет представление о проблеме?

Ответы [ 4 ]

4 голосов
/ 27 августа 2010

Вы установили 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.

Итак:

  • проверьте свою Java и
  • загрузить Macosx Cocoa 32bit (eclipse-java-helios-macosx-cocoa.tar.gz)

Вот несколько руководств по установке (обычно для 64-битной версии, но также может быть полезно для 32-битной версии)

См. Установка Eclipse Galileo в Mac OS X (может применяться к Helios)

Snow Leopard (10.6.x) Пользователи

Загрузите 64-разрядную версию Mac Cocoa.

Опять же, есть версия Carbon на случай, если у вас возникнут проблемы совместимости со старыми плагинами .

(больше не с Гелиосом: нет версии Carbon, только какао)

Основная причина, по которой вы хотите использовать 32-битную версию, заключается в том, что плагины несовместимы с 64-битной.
На этот раз 32-битная версия потратит впустую ваши ресурсы, потому что вы заставите ОС запустить целый набор 32-битных сервисов.

Прочтите оригинальный пост для более подробной информации.

См. Также Java 1.6 и Eclipse в Mac OS X :

Изначально последняя версия Eclipse (3.5) была выпущена только в 32-битном режиме для бота:

  • Carbon (устаревший и устаревший Mac OS API) и
  • Какао (современный Mac OS API).

Поскольку Leopard поддерживал Java 1.6 только в 64-битном режиме, это означало, что Eclipse всегда работал под Java 1.5. С выпуском Eclipse 3.5.1 теперь доступны 64-битные загрузки Какао, и они будут работать под Java 1.6.

Все, очевидно, согласны с тем, что в Snow Leopard вам нужна 64-разрядная версия Eclipse для Cocoa (если только вы не используете 32-разрядный Intel Mac).

0 голосов
/ 01 сентября 2010

После попытки установить "Eclipse IDE для разработчиков Java" на моем 32-битном Mac и непрерывно не удается исправить это в течение пары дней.Я наконец установил 32-битную версию Eclipse Classic 3.6.0, и да, это сработало.

Еще раз спасибо VonC за все ваше время и поддержку!=)

0 голосов
/ 30 августа 2010

Большое спасибо за ваше время VonC и Zvikico. Вы, ребята, потрясающие.

Я скачал 32-битный Macosx Cocoa (eclipse-java-helios-macosx-cocoa.tar.gz), указал путь для моей Java в файле eclipse.ini и настроил 32-битную Java с помощью «Java Preferences». 1003 *

Но проблема все еще не решена.

Я отправляю ниже содержимое моего файла 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
0 голосов
/ 27 августа 2010

Вы, вероятно, скачали 32-битную версию, хотя требуется 64-битная или наоборот.

...