Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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 GWT/GPE/App Engine:如何(智能地)找到丢失的.jar并将它们复制到/WEB-INF/lib?_Java_Eclipse_Gwt - Fatal编程技术网

Java GWT/GPE/App Engine:如何(智能地)找到丢失的.jar并将它们复制到/WEB-INF/lib?

Java GWT/GPE/App Engine:如何(智能地)找到丢失的.jar并将它们复制到/WEB-INF/lib?,java,eclipse,gwt,Java,Eclipse,Gwt,将现有的GWT项目导入Eclipse后,WEB-INF/lib目录为空,并且有一个红色的“X”。我知道这个项目使用GAE,所以 我转到project properties->Google->Web Toolkit,并指定要导入的GWT SDk。Eclipse将servlet.jar复制到/lib目录中 然后我对GAE做了同样的事情,指定了GAE SDK。选择的JAR被复制到/lib目录 在构建之后,红色X消失了,项目正在运行,但我想知道未来,如何智能地识别丢失的罐子,以及如何确保在部署之前将它们

将现有的GWT项目导入Eclipse后,WEB-INF/lib目录为空,并且有一个红色的“X”。我知道这个项目使用GAE,所以

我转到project properties->Google->Web Toolkit,并指定要导入的GWT SDk。Eclipse将servlet.jar复制到/lib目录中

然后我对GAE做了同样的事情,指定了GAE SDK。选择的JAR被复制到/lib目录

在构建之后,红色X消失了,项目正在运行,但我想知道未来,如何智能地识别丢失的罐子,以及如何确保在部署之前将它们全部复制到战争中?(错误日志或控制台中没有任何内容。)我能够解决这个问题,只是因为我知道它需要GWT和GAE SDK。有点令人不安的是,SDK已经在菜单中指定,只是没有复制到战争中。我必须在fs的另一部分中选择同一sdk的不同版本进行导入


假设系统类路径中有正确的JAR,那么在构建过程中是否应该自动处理这个问题?这似乎可能是GPE错误,因为我验证了最初选择的(其他)SDK位于文件系统中,并且大小/版本相同。我不知道为什么它们没有被复制。尝试重新启动并刷新项目,但未执行任何操作。

在高于Helios版本的eclipse中,您可以在项目属性中使用“部署程序集”,以确保将每个jar复制到war文件中。

在高于Helios版本的eclipse中,您可以使用“部署程序集”在项目属性中,确保将每个jar复制到war文件中