Ошибка Google App Engine Eclipse: ошибка при открытии zip-файла или отсутствует манифест JAR: /Applications/eclipse

Я обновился до последней версии движка приложения 1.8.4 и последнего подключаемого модуля Eclipse для движка приложения. Я использую версию Eclipse:

Затмение Стандарт/SDK

Версия: Кеплер Релиз

Идентификатор сборки: 20130614-0229

Google App Engine Java SDK 1.8.4 1.8.4 com.google.appengine.eclipse.sdkbundle.feature.feature.group Google, Inc.

Подключаемый модуль Google для Eclipse 4.2 3.4.0.v201309051717-rel-r42 com.google.gdt.eclipse.suite.e42.feature.feature.group Google, Inc.

Когда я пытаюсь запустить свой проект, я получаю эту ошибку. Если я вернусь к 1.8.1, все будет работать нормально. Я использую Google Cloud Endpoints, но в остальном ничего экзотического, без Spring и т. д.

Спасибо за помощь!


person Shaun    schedule 10.09.2013    source источник


Ответы (2)


После долгих удалений и поиска я обнаружил, что Eclipse находится в папке в разделе «Приложения» под названием «eclipse keplar», что, по-видимому, Eclipse не понравилось, поэтому я:

  1. Удаленный плагин Google App Engine и 1.8.4
  2. Переместил приложение в папку под названием "eclipse".
  3. Запустил eclipse, переустановил плагин и 1.8.4
  4. Перезапустите eclipse, удалите конфигурацию отладки.
  5. Это сработало!

Поэтому я думаю, что в плагине может быть ошибка, которая предполагает, по крайней мере, на Mac, что Eclipse живет в /Applications/eclipse.

Удачи!

person Shaun    schedule 10.09.2013

В имени вашей папки Eclipse был пробел?

Кажется, это та же самая проблема, упомянутая здесь . Длинное имя каталога с пробелами.

Он решил проблему, перейдя к аргументам vm в конфигурациях запуска, а затем заключив в двойные кавычки параметры, в которых есть пробелы, такие как длинные имена каталогов. Это решило проблему и для меня.

person elpddev    schedule 18.07.2014