Невозможно развернуть в Google App Engine: java.lang.IllegalArgumentException: файл класса - Java 8, но максимальная поддерживаемая - Java 7

java eclipse google-app-engine firebase

404 просмотра

2 ответа

Получил эту ошибку при попытке установить Firebase Admin SDK

Подготовка к развертыванию: Создан промежуточный каталог по адресу: 'C: \ Users \ Parag \ AppData \ Local \ Temp \ appcfg4808135439637212840.tmp' java.lang.IllegalArgumentException: файл класса - Java 8, но максимальная поддерживаемая - Java 7: com / google / firebase /FirebaseApp$1.class в G: _work \ testproject \ war \ WEB-INF \ lib \ firebase-admin-4.0.0.jar

введите описание изображения здесь

Версия App Engine SDK: 1.9.34

Версия Eclipse: Neon.1a Release (4.6.1)

Версия компилятора Java установлена ​​в 1.7 Версия компилятора Java

Кто-нибудь сталкивался с этой ошибкой, пожалуйста, помогите

Автор: Parag Jadhav Источник Размещён: 12.11.2019 09:28

Ответы (2)


3 плюса

Решение

Похоже, что это известная проблема, основанная на примечаниях к выпуску Firebase-Admin версии 4.0.0 (7 ноября 2016 г.) и версии 4.0.1 (8 ноября 2016 г.):

ПРОБЛЕМА: Эта версия была скомпилирована для Java 8 и не поддерживает Java 7. Это будет исправлено в следующем выпуске.

Я думаю, нам придется подождать;)


ОБНОВИТЬ:

Согласно их примечаниям к выпуску , теперь это исправлено в версии 4.0.2 - 15 ноября 2016 года:

ИСПРАВЛЕНО Это обновление восстанавливает совместимость с Java 7 для Admin Java SDK.

Автор: Nico Размещён: 13.11.2016 08:59

0 плюса

В настоящее время создается впечатление, что firebase-admin-sdk предназначен для использования в гибкой среде Google вместо стандартной среды.

https://cloud.google.com/appengine/docs/flexible/java/flexible-for-standard-users

Аналогичным пакетом для стандартной среды будет firebase-server-sdk.

https://mvnrepository.com/artifact/com.google.firebase/firebase-server-sdk

Однако ссылки на исходную документацию sdk сервера теперь пересылаются на документацию admin sdk. Поэтому, возможно, они выпустят обновление стандартной среды, поддерживающей Java 8, или обновление администратора SDK, работающего на Java 7.

Автор: CtC Размещён: 11.11.2016 05:13
Вопросы из категории :
32x32