今天早些时候,我的 Eclipse 开始表现得很奇怪。当我在 Properties → Google → App Engine 中更改我的项目的 Google App Engine SDK 并单击 OK 时,会出现一个对话框,上面写着:
'使用 /home/dominik/.eclipse/org.eclipse.platform_3.7.0_1543616141/plugins/com.google.appengine.eclipse.sdkbundle_1.5.2.r37v201107211953/appengine- 中的 jar 更新 /myproject/war/WEB-INF/lib java-sdk-1.5.2 - 1.5.2' 遇到了问题。
SDK 目录“/myproject/war”不存在
如果我点击Details >>
它说:
SDK 目录“/myproject/war”不存在
标准输出没有错误。我不知道为什么 eclipse 正在寻找/myproject/war
. 应该是/home/dominik/workspace/myproject/war
。在属性→资源我有:
路径:/我的项目
类型:项目
位置:/home/dominik/workspace/myproject
删除 .eclipse 文件夹并重新安装插件没有帮助。日志 ( workspace/.metadata/.log
) 有以下几行:
!ENTRY com.google.appengine.eclipse.core 4 0 2011-08-06 18:59:33.999
!MESSAGE SDK 目录 '/myproject/war' 不存在
我在 App Engine 问题跟踪器上发布了更详细的堆栈跟踪:http ://code.google.com/p/googleappengine/issues/detail?id=5518
谷歌搜索发现一个线程有同样的问题但没有解决方案:http: //forum.springsource.org/showthread.php?91089 -Spring-3.0.2-JPA-2.0-Hibernate-3.5.0