GWT hello world app не компилируется и запрашивает com.google.gwt.core.Core - PullRequest
0 голосов
/ 18 мая 2019

Я давно не занимался разработкой GWT и хотел попробовать еще раз. В моей Windows 10 я установил JDK 12 и Eclipse 2019-03. Я установил GWT Eclipse Plugin (GWT 2.8.1).

Из Eclipse я создал проект Hello World следующим образом:

  1. Нажмите «Новый проект приложения GWT»
  2. Название проекта: Gwt5, Пакет: com.foo, Использовать SDK по умолчанию (GWT 2.8.1)
  3. Нажмите «Проект компиляции GWT»

Я вижу эту ошибку:

Compiling module com.foo.Gwt5
   [ERROR] Hint: Check that your module inherits 'com.google.gwt.core.Core' either directly or indirectly (most often by inheriting module 'com.google.gwt.user.User')

Я не изменил свой gwt.xml. Я проверил и "com.google.gwt.user.User" там.

Есть предложения?

1 Ответ

1 голос
/ 19 мая 2019

Когда уровень соответствия языка или JRE установлен выше, чем тот, который поддерживает GWT, эта ошибка возникает (хотя сообщение об ошибке не очень полезно).

По состоянию на май 2019 года GWT поддерживает только до Java 8, что обеспечивается JDK 1.8. Например, чтобы GWT работал с Oracle JDK, вам необходимо загрузить более старую версию JDK (Java SE), чем установить уровень соответствия компилятора и установленный JRE до:

  1. Уровень соответствия компилятора: 1,8
  2. JRE Home: C:\Program Files\Java\jdk1.8.0_202\
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...