Eclipse:“SDK目录'/ myproject / war'不存在”

时间:2011-08-06 00:35:33

标签: eclipse google-eclipse-plugin

今天早些时候,我的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的jars更新/ myproject / war / WEB-INF / lib /appengine-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

2 个答案:

答案 0 :(得分:2)

我仍然不知道导致问题的原因,但是创建一个新项目并手动将所有项目文件移动到新文件夹中解决了它。

答案 1 :(得分:-2)

对同一问题稍微轻松一点的解决方案;删除Eclipse中的项目并重新导入它。