Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven Gwt原型错误_Java_Gwt_Maven - Fatal编程技术网

Java Maven Gwt原型错误

Java Maven Gwt原型错误,java,gwt,maven,Java,Gwt,Maven,因此,我尝试启动并运行Maven Gwt原型。所以一些背景信息,我有Maven 3.0,我有Eclipse中的JDK1.7 我运行了原型,导入了项目,出现了一系列警告和错误,我解决了其中的大部分问题,但是这一个:WEB-INF/lib中缺少gwtsdkservlet.jar 所以我搜索了堆栈溢出,并使用了一些人的建议,使用QuickFix来同步它们。现在我收到一条警告,说我没有安装J2SE1.5 我是否需要J2SE1.5来运行我的web应用程序?为什么JDK1.7还不够 接下来,我得到了警告

因此,我尝试启动并运行Maven Gwt原型。所以一些背景信息,我有Maven 3.0,我有Eclipse中的JDK1.7

我运行了原型,导入了项目,出现了一系列警告和错误,我解决了其中的大部分问题,但是这一个:WEB-INF/lib中缺少gwtsdkservlet.jar 所以我搜索了堆栈溢出,并使用了一些人的建议,使用QuickFix来同步它们。现在我收到一条警告,说我没有安装J2SE1.5

我是否需要J2SE1.5来运行我的web应用程序?为什么JDK1.7还不够

接下来,我得到了警告

  Classpath entry com.google.gwt.eclipse.core.GWT_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.
我也不知道它为什么这么说

但是我能够运行干净的安装gwt:运行Maven目标而没有任何问题


我可以抑制警告,但我的ADD会杀了我,如果我忽略它们,我宁愿理解这些问题。

如果你在Maven项目的构建路径中有一个
GWT\u容器
条目,那么你就做错了(
gwt-maven-plugin
archetype很可能做错了,但我没有耐心修复它的所有缺点,似乎没有其他人来打扰;也许我们应该简单地摆脱它)

您应该首先安装googlepluginforeclipse(GPE),它与M2Eclipse(M2E)携手工作,在检测到项目是GWT项目时自动配置项目(使用
gwtmaven插件
IIRC)

然后确保您没有任何
.project
.classpath
.settings/
文件/文件夹,并在Eclipse中导入Maven项目。M2E和GPE应该为您做一切。如果GPE没有将GWT特性添加到您的项目中,请检查“Google Web Toolkit”在项目首选项中,您将看到GPE将自动从POM中选择
gwt用户
作为gwt SDK

请参阅(建议避免使用
GWTMaven插件
原型)

总而言之,从零开始更容易:添加对
gwt用户的依赖项,添加
gwt maven插件,然后在Eclipse中使用GPE向导执行所有其他操作。

您可能也会发现有帮助。

如果您在Maven项目的构建路径中有一个
GWT_容器
条目,那么您就做错了(
GWT-Maven插件
原型很可能做错了,但我没有耐心修复它的所有缺点,而且似乎没有其他人打扰;也许我们应该简单地摆脱它)

您应该首先安装googlepluginforeclipse(GPE),它与M2Eclipse(M2E)携手工作,在检测到项目是GWT项目时自动配置项目(使用
gwtmaven插件
IIRC)

然后确保您没有任何
.project
.classpath
.settings/
文件/文件夹,并在Eclipse中导入Maven项目。M2E和GPE应该为您做一切。如果GPE没有将GWT特性添加到您的项目中,请检查“Google Web Toolkit”在项目首选项中,您将看到GPE将自动从POM中选择
gwt用户
作为gwt SDK

请参阅(建议避免使用
GWTMaven插件
原型)

总而言之,从零开始更容易:添加对
gwt用户的依赖项,添加
gwt maven插件,然后在Eclipse中使用GPE向导执行所有其他操作。

您可能也会发现有帮助。

您设置了编译器版本了吗?像这里一样?任何高于1.6的JDK都适合GWT。请发布您的pom文件Romedius我试图更改它,但没有帮助,pom没有从原型更改,我将编辑我的问题以包括它,尽管您设置了编译器版本吗?像这里一样?任何高于1.6的JDK都是适用于GWT。请发布您的pom文件。我试图更改它,但没有帮助,pom也没有从原型更改,我将编辑我的问题以包括它。多谢托马斯,我将尝试那些github原型。我真的很困惑,为什么谷歌的,我理解的,主要原型不起作用。嘿,Thomas我正在尝试让您的web应用运行,但在启动开发模式的步骤2上,我遇到构建失败。无法解析project的依赖项找不到共享工件按照自述文件中的说明;-)并毫不犹豫地在GitHub上报告问题。顺便说一句,gwt maven插件不是谷歌项目。啊,对不起,他自述错了!在
mvn gwt:run
之前先安装
mvn
,谢谢托马斯,我决定用gwt默认原型试试运气,到目前为止,我还没有遇到任何问题。我确实对你的web应用原型中的文件夹结构有一个问题。我想知道为什么在客户端和服务器上都有战争?如果你可以的话,我很想听听你的理由,以你的方式建立这个项目。非常感谢托马斯,我会尝试那些github原型。我真的很困惑,为什么谷歌的,我所理解的,主要的原型不起作用。嘿,托马斯,我正试图让你的web应用程序运行,但我在启动开发模式的第2步中遇到了构建失败。无法解析project的依赖项找不到共享工件请按照自述文件中的说明操作;-)并且毫不犹豫地在GitHub上报告问题。顺便说一句,gwt maven插件不是谷歌项目。啊,对不起,他自述错了!在
mvn gwt:run
之前先安装
mvn
,谢谢托马斯,我决定用gwt默认原型试试运气,到目前为止,我还没有遇到任何问题。我确实对你的web应用原型中的文件夹结构有一个问题。我想知道为什么在客户端和服务器上都有战争?如果可以的话,我很想听听你为什么要用你的方式来建立这个项目。