Google App Engine и версия Java? - PullRequest
       0

Google App Engine и версия Java?

6 голосов
/ 15 ноября 2011

У меня установлен jre 7 и jdk 6u29.Я не могу установить jre6, потому что его старая версия останавливает установку, я попытался удалить все его следы, но он все еще говорит мне, что установлена ​​старая версия.Движок GoogleApp с комбинацией jdk6 и jre7?Я продолжаю получать ошибки в моих журналах, которые указывают, что класс был скомпилирован с неправильной версией Java?

Ответы [ 5 ]

5 голосов
/ 15 ноября 2011

Что ж, на странице GAE в GAE ничего конкретного не говорится о JDk7, но я думаю, что это только потому, что страница некоторое время не обновлялась.Я могу сказать вам, что я на самом деле использую JDK 7 с GAE (делал это месяцами) и все в порядке.

Обычно JRE не входит в это уравнение, так как локальный запуск GAE все равно будет использоватьтого же JDK, который вы используете для dev.Однако, если вы действительно попытаетесь вручную запустить скомпилированный класс JDK7 с использованием JRE6, это не сработает, но опять же, я не думаю, что это проблема в вашем контексте.

3 голосов
/ 15 ноября 2011

вы можете изменить версию вашего компилятора в Eclipse, используя следующие шаги

  1. Щелкните правой кнопкой мыши по проекту и выберите свойства
  2. Измените компилятор Java на нужную версию
2 голосов
/ 07 августа 2012

Убедитесь, что ваши

  • java Build Path (щелкните правой кнопкой мыши свой проект> свойства> Путь сборки Java> Библиотеки)
  • Java compiler (щелкните правой кнопкой мыши свой проект> Свойства> Java Compiler)

указывают на одну и ту же версию Java.

Самый простой способ сделать это - изменить Фасеты проекта

right click on you project > properties > Java (select the correct java version)
1 голос
/ 15 ноября 2011

Если ваши классы были скомпилированы с более старой версией Java (здесь я имею в виду JDK), вы можете запускать эти классы на новой виртуальной машине Java (здесь я имею в виду JRE), так что вы можете ответить, но это странная ситуация ...

0 голосов
/ 05 мая 2016

Если вы используете Android Studio (1.3) для разработки приложения Google AppEngine, пожалуйста, не используйте JDK 1.8 от Oracle в качестве инструмента Java, вам следует использовать JDK 1.7 вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...