Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse:WEBinf/lib上的Appengine SDK JAR_Eclipse_Google App Engine_Gwt_Jar_Eclipse Plugin - Fatal编程技术网

Eclipse:WEBinf/lib上的Appengine SDK JAR

Eclipse:WEBinf/lib上的Appengine SDK JAR,eclipse,google-app-engine,gwt,jar,eclipse-plugin,Eclipse,Google App Engine,Gwt,Jar,Eclipse Plugin,每次更新Appengine SDK时,我都必须手动将一些JAR文件从Eclipse/plugin复制粘贴到WEB-INF/lib文件夹。原因是,在我这样做之前,Eclipse上会出现“缺少文件”错误 为什么Eclipse不在插件文件夹中查找JAR?有没有办法在构建路径上配置它?谢谢.Jar文件复制 通常,Google插件for Eclipse会自动将所需的.jar文件复制到WEB-INF/lib文件夹中 如果如您所说,它没有这样做,那么我将在以下位置检查设置: 项目属性>谷歌>应用程序引擎 项

每次更新Appengine SDK时,我都必须手动将一些JAR文件从Eclipse/plugin复制粘贴到WEB-INF/lib文件夹。原因是,在我这样做之前,Eclipse上会出现“缺少文件”错误


为什么Eclipse不在插件文件夹中查找JAR?有没有办法在构建路径上配置它?谢谢

.Jar文件复制

通常,Google插件for Eclipse会自动将所需的.jar文件复制到WEB-INF/lib文件夹中

如果如您所说,它没有这样做,那么我将在以下位置检查设置:

  • 项目属性>谷歌>应用程序引擎
  • 项目属性>谷歌>网络应用程序
如果它们看起来是正确的,那么您可能会在项目上禁用“使用谷歌应用程序引擎”,并重新启用它以触发它复制.jar文件,并可能解决您的问题

构建路径

对于GAE JAR,您不需要使用这个工具,当项目按照上面的方式正确配置时,应该自动添加GAE的构建路径容器


不建议您自己手动设置构建路径,因为在eclipse中可能会显示一切正常,但当您在web容器(Jetty)中启动项目时,可能会出现错误,因为Jetty不知道您的eclipse构建路径并自行设置。

这对我来说很有效。在导入Google应用程序项目时可能会出现问题。我禁用了“使用GoogleAppEngine”,然后Eclipse在构建路径中删除了库,然后出于某种原因单独导入了所有jar(可能是它所依赖的自动导入的jar类)。所以我手动选择并删除了它们。然后重新启用了“使用谷歌应用程序引擎”,它成功了。当你在后台运行调试版本进行更新时,会发生很多错误。