。在Eclipse中缺少.project和.classpath文件
我有一个项目,其中没有构建为独立Java项目的应用程序。
这些已被某人发送,不知何故.project
和.classpath
文件尚未被复制。。在Eclipse中缺少.project和.classpath文件
所以当我尝试将它导入到Eclipse时,它给我一个错误:“No project found
”。
有没有什么办法可以生成丢失的文件?
如果缺少.project和.classpath,则不能将它们作为项目导入。您可以创建一个新的Java项目并将源文件复制到其中。
- 要么你(在这种情况下,你添加一个现有的子目录作为你的源代码)的源父目录
- 或you create an empty project in your Eclipse workspace创建项目,并使用“链接”功能
Creates a new folder that links to an location outside of the workspace
话虽这么说,你仍然要自己重新创建正确的类路径。
我对这个问题有一个完美的解决方案。在完成以下简单步骤之后,您将能够在Eclipse中导入源代码!
首先,在原因为什么你不能你的项目导入Eclipse中的工作站是,你不必的.project和的.classpath文件。
现在我们知道为什么会这样,所以我们需要做的是创造的.project和的.classpath文件的项目文件中。这里是你如何做到这一点:
首先创建的.classpath文件:
- 创建一个新的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>
然后创建的.project文件:
- 创建一个新的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>
你有将名称字段更改为您的项目名称。您可以在第3行中将HereIsTheProjectName更改为您自己的项目名称。然后保存它。
就这样,尽情享受吧!
我试过链接功能,但那里的软件包的名称发生了变化,而且再次更改它太繁琐了..我做了空项目并复制了文件夹..感谢 – swati 2011-06-09 05:50:42
@swati:链接功能wouldn' t改变你的包裹的名字。我将允许声明一个外部目录作为你的项目的一部分,并使该目录为'src',以便编译。但其中的目录(代表您的包)将保持不变。有关更多信息,请参阅http://*.com/questions/1470827/external-output-folder-in-eclipse/1470833#1470833。 – VonC 2011-06-09 08:01:45