14

在我重新启动系统之前,我在 Eclipse 中的项目运行良好。在重新打开 Eclipse IDE 时,我开始收到“错误:无法找到或加载主类...”。在“修复”事情的过程中,我也删除了 .project 文件。(我真是太天真了!)现在一切似乎都搞砸了。我看不到我的文件在“包资源管理器”中列出。打开项目时出错,提示:项目描述文件(.project)丢失。我仍然在各自的目录中拥有所有源文件和编译的 .class 文件。

请帮帮我。感谢您的建议。

谢谢!

我遵循了其中一项建议(复制 .project 文件并修改项目名称)。这让我回到了可以在项目资源管理器中查看所有文件的阶段。但是现在从 Eclipse 运行项目时,无法在 java 文件中找到 Main 方法(实际上包含 main()),并且错误输出为: Error: Main method not found in class , please define the主要方法为:public static void main(String[] args)

我说的 main() 方法就在那里。令人困惑的是,我自 5 个月以来一直在做的一个项目,一切都运行良好,但突然变得无法使用。有人可以提供有关最新错误的任何见解。

谢谢!

4

4 回答 4

14
  1. 创建一个虚拟项目
  2. 取.project文件并修改这部分

<名称> PROJECT_NAME </名称>

  1. 把它放在你的旧项目中
于 2012-11-06T09:02:40.577 回答
8

也许您可以使用类似的内容创建另一个(将其保存为项目目录中的 .project ):

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Project Name</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>
于 2012-11-06T09:02:11.083 回答
3

尝试以下操作:

在eclipse中创建一个新项目(最好与另一个项目类型相同),当它创建时将新项目文件复制到旧项目中并手动编辑它,它不应该太难或太多编辑。

于 2012-11-06T09:02:27.087 回答
0

我遇到了同样的问题,这是因为该项目来自需要身份验证的外部驱动器。
- 在文件资源管理器中输入外部驱动器的密码
- 重新启动 eclipse

于 2017-10-04T04:44:51.527 回答