Java Eclipse中缺少类路径项

Java Eclipse中缺少类路径项,java,eclipse,jar,Java,Eclipse,Jar,我正在使用Eclipse,Helios服务版本2,构建id:20110218-0911 我创建了一个新的动态网站,我在其中添加了谷歌应用引擎SDK。现在我在问题窗口中显示以下消息 Classpath entry com.google.appengine.eclipse.core.GAE_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result. 因此,sdk中的jar文件不在W

我正在使用Eclipse,Helios服务版本2,构建id:20110218-0911

我创建了一个新的动态网站,我在其中添加了谷歌应用引擎SDK。现在我在问题窗口中显示以下消息

Classpath entry com.google.appengine.eclipse.core.GAE_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.
因此,sdk中的jar文件不在WEB-INF的lib文件夹中


知道如何解决吗?

在“问题(或标记)”视图中右键单击此警告,然后选择“快速修复”。对于这个问题有一个快速修复方法,它将标记类路径条目以包含在web应用程序中,这正是您想要的。您还可以通过使用web应用程序项目属性下的部署程序集页面来控制web应用程序中包含的内容。

您是如何将GAE SDK添加到项目中的?右键单击项目-->谷歌-->应用程序引擎设置-->选中使用谷歌应用程序引擎“快速修复”解决了此问题。但就我而言,我选择了“排除”它,而不是“包括”它。我很高兴有了我的选择,标志也消失了。这对我来说很有效,但实际上发生了什么?对于web应用程序,Eclipse需要知道您希望在应用程序服务器上提供哪些类路径条目,而不是与应用程序捆绑在一起。警告表示尚未提供此信息。默认的行为是不捆绑,这可能是正确的,也可能是不正确的,因此会发出警告。有什么方法可以批量这么做吗?我有63个,除非只选择一个,否则“快速修复”不起作用。当您单击“快速修复”,然后选择将其排除时,它似乎正在向.classpath文件添加大量XML,只是为了指定它是非依赖项。包括它将导致一个错误——这与已经在别处声明了该依赖关系有关。