Невозможно импортировать модули Appengine в Eclipse - PullRequest
1 голос
/ 14 ноября 2011

В моем проекте Eclipse (GWT) я пытаюсь импортировать модули ниже, чтобы добавить код Blobstore.

import com.google.appengine.api.files.FileService;
import com.google.appengine.api.files.FileServiceFactory;

Я не получаю никаких ошибок или предупреждений от функции сборки Eclipse. Тем не менее, когда я делаю "GWT compile" из Eclipse, я получаю сообщения об ошибках ниже:

[ERROR] Line 3: The import com.google.appengine.api.files cannot be resolved
[ERROR] Line 4: The import com.google.appengine.api.files cannot be resolved

Как мне разобраться? Спасибо!

1 Ответ

1 голос
/ 14 ноября 2011

Вы не можете ссылаться на не-клиентский код от вашего клиента GWT. Помните, что ваш клиентский код GWT будет скомпилирован в Javascript, поэтому любые ссылки на настоящую Java не могут быть скомпилированы.

Убедитесь, что любая ссылка на API Blobstore выполняется в коде сервера, а не в клиенте. Этот импорт никогда не должен быть необходим в коде, который должен быть компилируемым в javascript.

...