Ответ 1
gwt-user.jar содержит GWT api, с которым вы будете напрямую взаимодействовать.
gwt-dev.jar содержит код для компилятора gwt, режим разработки/размещения и т.д.
для запуска javac (.java в .class)?
Я предполагаю, что вы просто хотите разрешить ссылки, в этом случае gwt-user.jar
для запуска компилятора GWT (.class для JavaScript)?
gwt-dev.jar, а также gwt-user.jar для разрешения зависимостей
для запуска режима разработки GWT и отладки?
снова gwt-dev.jar содержит все, чтобы запустить режим разработки, но ваш код также будет использовать gwt-user.jar.
для развертывания моего приложения в Google App Engine?
это обрабатывается плагином Google Eclipse и ни одной из этих банок. Если вы делаете это с помощью какого-либо другого метода, хотя вам не нужно будет развертывать один из этих файлов jar в App Engine
чтобы иметь в моем классе пути проекта Eclipse?
вашему проекту eclipse просто нужно gwt-user.jar
Одна банда, о которой вы не упомянули, - это gwt-servlet.jar, если вы планируете делать какие-либо сообщения на стороне сервера, вам также понадобится это как зависимость проекта от проекта eclipse.
Использование плагина GWT Eclipse позаботится обо всех этих зависимостях.