今天早些时候,我的Eclipse开始表现异常。当我在“属性”→“ Google”→“ App Engine”中更改项目的Google App Engine SDK并单击“确定”时,将出现一个对话框,提示:
'使用/home/dominik/.eclipse/org.eclipse.platform_3.7.0_1543616141/plugins/com.google.appengine.eclipse.sdkbundle_1.5.2.r37v201107211953/appengine--的jars更新/ myproject / war / WEB-INF / lib java-sdk-1.5.2-1.5.2'遇到问题。
SDK目录“ / myproject / war”不存在
如果单击Details >>
,它会显示:
SDK目录“ / myproject / war”不存在
stdout上没有错误。我不知道为什么Eclipse正在寻找/myproject/war
。它应该是/home/dominik/workspace/myproject/war
。在属性→资源中,我有:
路径:/ myproject
类型:项目
位置:/ 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
Google搜索发现一个具有相同问题但没有解决方案的线程:http://forum.springsource.org/showthread.php?91089-Spring-3.0.2-JPA-2.0-Hibernate-3.5.0
最佳答案
我仍然不知道是什么原因引起的,但是创建一个新项目并将所有项目文件手动移动到新文件夹中就可以解决问题。