GWT项目创建时遇到的问题

本文记录了在Eclipse 2020-09环境下安装GWT插件并配置多个JDK版本时遇到的问题及解决方案,包括创建项目错误、源代码错误、编译错误、项目图标异常、GWT Dev Mode运行错误等,并详细介绍了每个问题的解决步骤和原因分析。
摘要由CSDN通过智能技术生成

环境

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.创建项目时遇到报错:
在这里插入图片描述
尝试新建工作区——失败
尝试删掉环境变量Classpath——失败
尝试更改工作空间权限——失败

取消创建时同时生成example code,创建成功,但弹出下面警告框
在这里插入图片描述
无法解决,回到第一个错误

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

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

在这里插入图片描述
配置Java Bulid Path和General Settings ——成功
在这里插入图片描述
在这里插入图片描述
3.编译时发生错误:项目右键—>GWT—>complie
错误提示框:
错误:
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
在这里插入图片描述
在这里插入图片描述
错误原因:java11及以上和GWT不匹配

4.遇到错误:项目里面没有提示,但是项目图标有红×
在这里插入图片描述
Windows–>Show View–>Problems(Other–>General–>Problems)

在这里插入图片描述

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

在这里插入图片描述
Java version = 改为项目编译器中的java版本——成功
错误原因:编译器和项目java版本不同

5.项目右键->Run as-> GWT Dev Mode With Jetty 出现错误
在这里插入图片描述
进到项目属性,Web Application 配置WAR directiory——成功
在这里插入图片描述
错误原因:未为该项目定义WAR目录

6.因为项目配置了java1.8,而最新版eclipse(2020-09)和1.8不匹配,导致eclipse打不开
更改eclipse.ini
在这里插入图片描述
添加java15的路径——成功

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值