环境

IDE:eclipse2020-09
插件安装链接:repo - http://storage.googleapis.com/gwt-eclipse-plugin/v3/release
(直接在eclipse->Help->Install New Software中使用的)
系统JDK:15&1.8
(2020-09版eclipse需要JDK11及以上的版本,而GWT需要11之下的版本,所以我两个都安装了)

安装过程中遇到的bug

1.创建项目时遇到报错:
GWT项目创建时遇到的问题
尝试新建工作区——失败
尝试删掉环境变量Classpath——失败
尝试更改工作空间权限——失败

取消创建时同时生成example code,创建成功,但弹出下面警告框
GWT项目创建时遇到的问题
无法解决,回到第一个错误

将F盘中的workspace复制到eclipse所在D:重启eclipse并更换工作空间——成功

2.创建成功后,src.main.java.com.example.gwt.client包中的GWT_Test.java发生错误(GWT_Test为我自己创建的工程名)

GWT项目创建时遇到的问题
配置Java Bulid Path和General Settings ——成功
GWT项目创建时遇到的问题
GWT项目创建时遇到的问题
3.编译时发生错误:项目右键—>GWT—>complie
GWT项目创建时遇到的问题
错误:
Compiling module com.example.gwt.GWT_Test
[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’)

尝试添加java1.8版本(环境,编译)——成功

配置java1.8环境
项目—>properties—>更改Java Build Path(Libraries)和Java Complier
GWT项目创建时遇到的问题
GWT项目创建时遇到的问题
错误原因:java11及以上和GWT不匹配

4.遇到错误:项目里面没有提示,但是项目图标有红×
GWT项目创建时遇到的问题
Windows–>Show View–>Problems(Other–>General–>Problems)

GWT项目创建时遇到的问题

打开项目所在的目录,在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml配置文件

GWT项目创建时遇到的问题
Java version = 改为项目编译器中的java版本——成功
错误原因:编译器和项目java版本不同

5.项目右键->Run as-> GWT Dev Mode With Jetty 出现错误
GWT项目创建时遇到的问题
进到项目属性,Web Application 配置WAR directiory——成功
GWT项目创建时遇到的问题
错误原因:未为该项目定义WAR目录

6.因为项目配置了java1.8,而最新版eclipse(2020-09)和1.8不匹配,导致eclipse打不开
更改eclipse.ini
GWT项目创建时遇到的问题
添加java15的路径——成功

7.编译运行时发生错误:找不到或无法加载主类 com.google.gwt.dev.Compiler

尝试Run As > Run Configurations,通过单击左上角的X删除当前配置。应用并关闭。再次Run As > Web application。将创建一个默认配置。——成功

相关文章: