任何人都可以提供帮助。我在创建新项目时不断在eclipse中收到错误消息,但我不明白为什么。
我已经在级别
创建了一个工作区C:\用户\马丁\爪哇\计数器
内部计数器没有文件,但有一个名为counter_src的目录,其中包含项目计数器的源文件
所以在eclipse中我做了新的java项目,然后取消选中默认位置并选择目录
counter_src(从计数器向下一级)
但现在显示
C:\ Users \ Martin \ Java \ Counter \ counter_src重叠的位置 另一个项目:'counter_src'
现在,如果我在
创建我的工作区C:\用户\马丁\爪哇\
这意味着我的counter_src实际上是2级,然后它允许我,但问题是目录JAVA包含很多项目所以我想在Counter(没有文件)中创建工作区,其中包含counter_src的子目录我的源文件是。
还测试了从C:\ Users \ Martin \ Java \创建目录,它似乎也可以工作,但我不想创建另一个子目录“C:\ Users \ Martin \ Java \”只是为了存储我的工作区为1个项目。
我真的很感激任何帮助,我是一个小清单。
提前举手
答案 0 :(得分:92)
所以,我遇到了同样的问题,但是尝试通过“导入...”菜单导入Android代码。当以上两个解决方案都不适用于Eclipse Juno时:
Eclipse - >档案 - >导入 - >一般 - >现有项目进入工作区 (注意:不是'现有的ANDROID PROJECT')
(项目应正确导入,但应该有错误。我们现在必须将SDK附加到项目中)
右键单击项目,Properties-> Android-> Project Build Target 选择合适的构建目标(有疑问,在项目中使用4.0.3是新的,如果项目是旧的则使用2.2)
点击确定
项目重建后,一切都应该恢复正常。
(这是在Eclipse Indigo流行时编写的,当Google更新其工具以涵盖极端情况时可能会有变化。)
答案 1 :(得分:86)
Eclipse错误,因为如果您尝试在存在的目录上创建项目,Eclipse不知道它是否是实际项目 - 所以它会出错,从而使您免于丢失工作!
所以你有两个解决方案:
将文件夹counter_src
移动到其他位置,然后创建项目(将创建目录),然后将源文件导回到新创建的counter_src
。
右键单击项目资源管理器并导入现有项目,选择C:\Users\Martin\Java\Counter\
作为根目录。如果Eclipse看到一个项目,您就可以导入它。
答案 2 :(得分:28)
您已将项目放入工作区,然后尝试导入,这就是问题所在。
这有 2解决方案。
1. 在您的工作区外的其他位置更多项目文件夹,然后尝试。
2。转到File ---> new Project ---> Seleclt the existing project radio button ---> browse to the project folder in your workspace ---> finish
<强> ///////////////// EDITED ///////////////// 强>
假设D:\ MyDirectory \ MyWorkSpace - WorkSpace的路径
在 MyWorkSpace中删除要在MyDirectory文件夹中的Eclipse中导入的项目 Not
,然后尝试。
答案 3 :(得分:22)
在我的情况下检查复选框
“将项目复制到工作区”
做了这个伎俩。
答案 4 :(得分:3)
只需“CUT”项目文件夹并将其移出工作区目录并执行以下操作
file=>import=>(select new directory)=> mark (copy to my workspace) checkbox
你完成了!
答案 5 :(得分:2)
这也花了我一些时间才弄清楚。
<强>解决方案:强>
要在现有工作区下创建新的 Maven项目,只需使用&#34; 使用默认工作区位置&#34;勾选(忽略灰色位置文本输入中的内容)。
项目名称将由您在创建向导的第2步中工件ID 确定。
<强>推理:强>
令人困惑,因为在我的情况下,因为当我选择创建一个新的Maven项目时:默认工作区loaction被勾选并且直接进行它是灰色的&#34;位置&#34;在选择创建新的Maven项目之前,文本输入具有工作空间位置+我正在查看的现有项目。 (即:位置=&#39; [工作空间路径] /最后查看项目&#39;)
所以我取消了默认的工作空间位置框,并输入了[工作空间路径] /新项目&#39;,这不起作用,因为eclipse期望[工作空间路径]与默认路径。 (否则我们将选中默认工作区复选框)。
答案 6 :(得分:1)
在我的情况下,单击“将项目导入工作区”的复选框修复了错误,即使项目已经在工作区文件夹中并且实际上没有被eclipse移动。
答案 7 :(得分:0)
FWIW:
其他任何建议都不适合我。我之前创建了一个具有相同名称的项目,然后我将其删除。我重新创建了基本源文件(使用PhoneGap) - 它不会创建“eclipse”项目。然后我尝试使用现有的源文件创建一个Android项目,但它失败了,原始问题暗示的错误消息相同。
我的解决方案是将源文件夹和文件移出工作区,并使用相同的选项,但这次选中将文件复制到向导中的工作区的选项。
答案 8 :(得分:0)
我知道这个年龄较大,但想要提供另一个可能的解决方案。
如果你想像我一样保留项目位置,我发现将.project文件从另一个项目复制到项目目录中,然后编辑.project文件以正确命名,然后选择Import Existing Projects into Workspace选项对我有用。
在Windows中,我使用文件监视器来查看Eclipse正在做什么,并且在尝试创建.project文件时,它只是因为一些未知原因而错误输出。所以,我手动完成了它,它对我有用。
答案 9 :(得分:0)
转到实际的FILE菜单并创建一个新的常规项目。
如果无法识别项目类型,阻止其中一种导入方法起作用,请尝试此操作。添加通用项目后,您可以添加对所需语言的支持。
答案 10 :(得分:0)
尝试在新克隆的Git repo文件夹中创建新的Eclipse项目时出现此错误。
这对我有用:
1)克隆Git repo(在我的例子中,它是Eclipse默认工作区的子文件夹)
2)在默认工作区中创建新的Eclipse项目(克隆的Git repo文件夹上一层)
3)将新的Eclipse项目从默认工作区导出到克隆的repo目录:
a) right click on project --> Export --> General --> File System
b) select the new Eclipse project
c) set the destination directory to export to (as the Git repo folder)
4)从工作区中删除Eclipse项目(因为它仍然是使用默认工作区的项目)
right click on project and select "Delete"
5)从Git repo目录
中打开导出的Eclipse项目a) File --> Open Project from File System or Archive
b) set the "Import source" folder as the Git repo folder
c) check the project to import (that you just exported there)