Eclipse启动配置出错:GrammaticalStructure.1引用非现有项目开始

时间:2011-12-24 13:17:13

标签: java eclipse

我按照以下步骤创建了一个java项目:

1.File->java project
2. Created the package.
3. Created the main class.

编写简单程序打印hello world

 package misc;
 public class MyMainClass {
    public static void main(String[] args) {
        System.out.println("Hello World");
           }
     }

但是当我运行程序时出现错误

Launch configuration GrammaticalStructure.1 references non-existing project begins.

你能告诉我这是什么原因吗?

7 个答案:

答案 0 :(得分:29)

请尝试通过右键单击源文件来运行它,然后选择:"运行方式 - > Java应用程序"。

答案 1 :(得分:1)

您可以右键单击项目并选择“运行方式” - >运行配置。您可以编辑“主类”

答案 2 :(得分:1)

右键单击项目的“src”文件夹,然后“运行方式” - >“运行配置”,然后更改“主类”选项,其名称与驱动代码名称相同。 发生这种情况是因为在同一个项目中可能存在多个主要类可能是由于某些测试要求或错误造成的。

答案 3 :(得分:1)

我最近也遇到了同样的问题。上述答案都没有帮助。还有一些参考旧的编译代码配置。 我甚至尝试过关闭&打开项目,设置自动构建选项&清洁。没有用。

因此你需要去运行配置&删除以前的配置。这将删除以前的配置引用。 创建一个新配置,选择Project&主要课程&然后跑。这会奏效。

答案 4 :(得分:0)

刚遇到同样的问题。尝试通过选择Run as按钮来运行它对我来说不起作用。我认为对旧项目的旧引用会阻止运行。

我所做的是我断开了所有旧项目并重新创建了新项目。

答案 5 :(得分:0)

我有同样的问题。我发现解决这个问题的最佳解决方案是从Eclipse栏中删除现有项目。在那之后,我再也没有遇到过这个问题。 我希望它能帮助你解决问题。

答案 6 :(得分:-2)

哈哈,原因是它只能在PC上运行,不能在服务器上运行。

...尼克