Java 使用maven gae和google eclipse插件(GPE)时出错
我读了上一篇GPE与maven项目很好地集成的文章 因此,我使用maven gae插件从cmd行创建了一个maven项目 然后作为maven项目导入eclipse 但是,当我将其作为“Web应用程序”(GPE)运行时,它会出现以下错误: 无法发现Google App Engine SDK根目录,而是从文件:/Users/neo/.m2/repository/com/Google/appengine/appengine tools SDK/1.6.6/appengine-tools-SDK-1.6.6.jar加载的。指定-Dappengine.sdk.root以覆盖sdk位置 在project的Properties->Google->Google App Engine中,我将sdk指向/Users/neo/.m2/repository/com/Google/appengine/appengine java sdk/1.6.6/appengine-java-sdk-1.6.6(这是一个有效的sdk目录)Java 使用maven gae和google eclipse插件(GPE)时出错,java,eclipse,google-app-engine,maven,Java,Eclipse,Google App Engine,Maven,我读了上一篇GPE与maven项目很好地集成的文章 因此,我使用maven gae插件从cmd行创建了一个maven项目 然后作为maven项目导入eclipse 但是,当我将其作为“Web应用程序”(GPE)运行时,它会出现以下错误: 无法发现Google App Engine SDK根目录,而是从文件:/Users/neo/.m2/repository/com/Google/appengine/appengine tools SDK/1.6.6/appengine-tools-SDK-1.6
我做错了什么?我们也遇到了这个问题。这似乎是一个类加载问题。只需在列表中向上移动工具,使其首先加载即可
解压缩文件appengine-tools-sdk-1.6.6.jar,它将创建一个文件夹appengine-tools-sdk-1.6.6 如果您在运行配置中的VM参数中添加以下内容,那么它将起作用
-Dappengine.sdk.root=/Users/neo/.m2/repository/com/google/appengine/appengine-tools-sdk/1.6.6/appengine-tools-sdk-1.6.6附带说明:sdk 1.6.6已经有一年半的历史了。您应该使用最新的sdk: