eclipse中缺少.project和.classpath文件
我有一个项目,其中没有作为独立Java项目构建的应用程序。eclipse中缺少.project和.classpath文件,eclipse,Eclipse,我有一个项目,其中没有作为独立Java项目构建的应用程序。 这些文件是由某人发送过来的,.project和.classpath文件没有被复制 因此,当我尝试将其导入eclipse时,它会给我一个错误:“未找到任何项目”” 是否有办法生成缺少的文件?如果缺少.project和.classpath,则无法将其作为project导入。您可以创建新的Java项目并将源文件复制到其中。请参阅: 或者在源的父目录中创建项目(在这种情况下,添加现有子目录作为源) 或者,并使用“链接”功能 创建链接到工作区
这些文件是由某人发送过来的,
.project
和.classpath
文件没有被复制
因此,当我尝试将其导入eclipse时,它会给我一个错误:“未找到任何项目”
”是否有办法生成缺少的文件?如果缺少.project和.classpath,则无法将其作为project导入。您可以创建新的Java项目并将源文件复制到其中。请参阅:
- 或者在源的父目录中创建项目(在这种情况下,添加现有子目录作为源)
- 或者,并使用“链接”功能
尽管如此,您仍然需要自己重新创建正确的类路径。首先,您无法将项目导入Eclipse workstation的原因是您没有
.project
和.classpath
文件
既然您知道了为什么会发生这种情况,那么我们需要做的就是在项目文件中创建.project
和.classpath
文件。以下是您的操作方法:
首先,创建.classpath
文件:
.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>
HereIsTheProjectName
更改为您自己的项目名称,然后保存它来完成此操作
对于这个问题,我有更好的解决方案,只针对MAVEN用户。要解决此问题,请执行以下步骤
D:\workspace\project\
。
2.打开命令行提示符并运行以下命令:mvn eclipse:eclipse当然,你的问题将消失 你不需要做任何事情。只需从另一个项目复制这两个文件,并粘贴到您遇到问题的项目目录中 让Eclipse创建这些文件 Eclipse将为您制作这些文件,但是制作这些文件的方法不是很直观
Eclipse将导入项目并自动为您创建默认的
.project
和.classpath
文件。在我尝试过的一个案例中,源代码位于默认的src/main/java文件夹中,此时我可以构建并运行良好。在VS Code中,只需右键单击src(包含所有java文件的文件夹)文件夹并选择“将文件夹添加到java源代码路径”选项即可解决此问题。如果它不起作用,请先尝试删除它,方法是选择“从Java源路径删除文件夹”(这不会导致任何数据丢失),然后再次添加它
完成后重新启动一次希望它在Eclipse中也适用。
我尝试了链接功能,但是包的名称发生了变化,重新更改太单调了。相反,我创建了空项目并复制了文件夹。。thanks@swati:链接功能不会更改包的名称。我不允许将外部目录声明为项目的一部分,并使该目录成为要编译的“src”目录。但其中的目录(代表您的包)将保持不变。有关更多信息,请参阅。不确定在发布此问题时此方法是否可用,但Eclipse将为您生成这些文件,至少对于简单的情况是这样。补充了一个答案。
<?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>