2011-06-07 72 views
5

我有一个项目,其中没有构建为独立Java项目的应用程序。
这些已被某人发送,不知何故.project.classpath文件尚未被复制。。在Eclipse中缺少.project和.classpath文件

所以当我尝试将它导入到Eclipse时,它给我一个错误:“No project found”。
有没有什么办法可以生成丢失的文件?

回答

6

如果缺少.project和.classpath,则不能将它们作为项目导入。您可以创建一个新的Java项目并将源文件复制到其中。

0

Java Build Path help page

Creates a new folder that links to an location outside of the workspace

话虽这么说,你仍然要自己重新创建正确的类路径。

+0

我试过链接功能,但那里的软件包的名称发生了变化,而且再次更改它太繁琐了..我做了空项目并复制了文件夹..感谢 – swati 2011-06-09 05:50:42

+0

@swati:链接功能wouldn' t改变你的包裹的名字。我将允许声明一个外部目录作为你的项目的一部分,并使该目录为'src',以便编译。但其中的目录(代表您的包)将保持不变。有关更多信息,请参阅http://stackoverflow.com/questions/1470827/external-output-folder-in-eclipse/1470833#1470833。 – VonC 2011-06-09 08:01:45

6

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

首先,在原因为什么你不能你的项目导入Eclipse中的工作站是,你不必的.project的.classpath文件。

现在我们知道为什么会这样,所以我们需要做的是创造的.project的.classpath文件的项目文件中。这里是你如何做到这一点:

首先创建的.classpath文件:

  1. 创建一个新的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>

然后创建的.project文件:

  1. 创建一个新的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. 你有将名称字段更改为您的项目名称。您可以在第3行中将HereIsTheProjectName更改为您自己的项目名称。然后保存它。

就这样,尽情享受吧!