为什么“没有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文件:
- 创build一个新的txt文件并将其命名为.classpath
-
复制粘贴以下代码并保存:
<?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文件:
- 创build一个新的txt文件并将其命名为.project
-
复制粘贴以下代码:
<?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>
-
您必须将名称字段更改为您的项目名称。 您可以通过将HereIsTheProjectName更改为您自己的项目名称在第3行中执行此操作。 然后保存它。
这就是全部,享受!
过了很久,终于find了! 在这里我的方式:文件 – >新build项目 – >从现有代码的Android项目 – >浏览到您的项目根目录完成!
如果你没有,我只是在目录中有.project
和.classpath
文件,对于最新版本的Eclipse来说唯一的方法是(至less对我来说)是:
- 创build一个新的Android项目
-
File
– >New
– >Project...
– >Android
– >Android Application Project
– >Next >
- 根据您的应用程序的需求填写此页面上的值和以下内容
-
- 将您现有的代码放入您刚刚创build的项目中
- 右键单击包资源pipe理器中的
src
文件 -
General
– >File System
– >Next >
-
Browse
到您的项目,select必要的文件,点击Finish
- 右键单击包资源pipe理器中的
在此之后,您应该有一个项目与所有现有的代码以及新的.project
和.classpath
文件。
当我修改.project的xml文件时,我遇到了同样的问题。 当我将文件恢复到原始版本时,项目已经创build,然后我可以导入项目。 也许它可以帮助有同样问题的人;)
如果您正在通过命令控制台构buildmaven项目,请确保以下内容位于命令的末尾:
eclipse:eclipse -Dwtpversion=2.0
为了解决这个问题的Android项目。 按照下面提到的步骤new-> android project->从现有的源创build项目,在这里你可以给你的代码位置。 现在,它将导入所有指定的项目代码,并将正常工作