为什么“没有find项目导入”?

我试图“将现有项目导入到工作区”。 作为“根目录”,我select所有.java(和.class)文件所在的目录。 Eclipse写道:“找不到可导入的项目”。 为什么?

Eclipse正在寻找eclipse项目,这意味着它正在search根目录中的特定于eclipse的文件,即.project.classpath 。 你要么给Eclipse提供了错误的目录(如果你正在导入一个eclipse项目),或者你真的想从现有源创build一个新项目( new – > java project – > create project from existing source )。

我想你可能想要第二个,因为Eclipse项目通常有独立的源和目录。 如果你的源文件和.class文件在同一个目录下,你可能没有eclipse项目。

这个答案和Laura的答案是一样的,但是在新的eclipse版本中,你将无法看到“从现有源创build项目”选项。

因此你可以这样做:

  • 转到文件 > 新build > 项目

  • select项目types,点击下一步

  • 取消选中使用默认位置

  • 点击浏览导航到您的源文件夹,或键入您的源代码的path

  • 点击完成

从eclipse.org这个讨论论坛采取

一个解决scheme是使用Maven。 从项目根文件夹做mvn eclipse:clean然后是mvn eclipse:eclipse。 这将生成eclipse所需的.project和.classpath文件。

在新的更新的Eclipse中,在这里find选项“ create project from existing source File>New>Project>Android>Android项目。 然后浏览到根目录。

在这里输入图像说明

我有一个完美的解决scheme,这个问题。 在完成以下简单步骤之后,您将能够在Eclipse中导入源代码!

首先,你不能将项目导入Eclipse工作站的原因是你没有.project.classpath文件。

现在我们知道为什么会发生这种情况,所以我们只需要在项目文件中创build.project.classpath文件。 这是你如何做到的:

首先创build.classpath文件:

  1. 创build一个新的txt文件并将其命名为.classpath
  2. 复制粘贴以下代码并保存:

    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>

然后创build.project文件:

  1. 创build一个新的txt文件并将其命名为.project
  2. 复制粘贴以下代码:

    <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription>

  3. 您必须将名称字段更改为您的项目名称。 您可以通过将HereIsTheProjectName更改为您自己的项目名称在第3行中执行此操作。 然后保存它。

这就是全部,享受!

过了很久,终于find了! 在这里我的方式:文件 – >新build项目 – >从现有代码的Android项目 – >浏览到您的项目根目录完成!

如果你没有,我只是在目录中有.project.classpath文件,对于最新版本的Eclipse来说唯一的方法是(至less对我来说)是:

  1. 创build一个新的Android项目
    • File – > New – > Project... – > Android – > Android Application Project – > Next >
    • 根据您的应用程序的需求填写此页面上的值和以下内容
  2. 将您现有的代码放入您刚刚创build的项目中
    • 右键单击包资源pipe理器中的src文件
    • General – > File System – > Next >
    • Browse到您的项目,select必要的文件,点击Finish

在此之后,您应该有一个项目与所有现有的代码以及新的.project.classpath文件。

当我修改.project的xml文件时,我遇到了同样的问题。 当我将文件恢复到原始版本时,项目已经创build,然后我可以导入项目。 也许它可以帮助有同样问题的人;)

如果您正在通过命令控制台构buildmaven项目,请确保以下内容位于命令的末尾:

 eclipse:eclipse -Dwtpversion=2.0 

为了解决这个问题的Android项目。 按照下面提到的步骤new-> android project->从现有的源创build项目,在这里你可以给你的代码位置。 现在,它将导入所有指定的项目代码,并将正常工作