错误:无法找到或加载ALGenerator

时间:2014-06-14 14:31:19

标签: java eclipse libgdx

Error: Could not find or load main class com.badlogic.jglfw.generators.ALGenerator

我启动了一个新的LibGDX项目,但是出现了这个错误。我想也许这只是因为我试图避免gradle。所以我使用gdx-setup.jar创建了一个新项目。然后我去运行桌面版本并得到与上面相同的错误。所以我很喜欢。是因为我现在正在使用LibGDX 1.1.0吗?所以我运行了之前正在运行的LibGDX项目。我又遇到了这个错误。

好吧,是时候尝试不同的东西了。我删除了桌面类中的所有代码,并从中获取:

package com.gdx.main.desktop;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.gdx.main.GdxGame;

public class DesktopLauncher {
    public static void main (String[] arg) {
        LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
        new LwjglApplication(new GdxGame(), config);
    }
}

对此:

package com.gdx.main.desktop;

public class DesktopLauncher {
    public static void main (String[] arg) {
        System.out.println("Hello World!");
    }
}

我仍然遇到同样的错误。所以我认为它现在与Eclipse有关,但不确定。我用Google搜索了错误,但无法找到任何内容。我的搜索结果总是小于10.所以我猜其他人都没有收到此错误。

关于从哪里开始或遇到过类似事情的想法?

修改

没有改变任何事情。新项目的错误相同,但现在旧项目工作正常。奇怪的...

删除项目,通过gdx-setup.jar重新创建...同样的错误。

1 个答案:

答案 0 :(得分:0)

问题是您没有正确的类作为启动类。

要修复,请在eclipse中执行以下操作。

在Package Explorer中,右键单击您遇到问题的项目。转到属性和运行/调试设置。这将是你的启动课程。对我说的是ALGenerator。我选择了这个,然后点击编辑。在Main选项卡下面是一个名为“Main class:”的字段,旁边有一个搜索按钮。单击“搜索”,找到包含“public static void main(String [] args){}”的类。这是您需要选择的课程。选择主类,然后单击“应用”。然后单击确定。现在你做完了!

Package Explorer> ProjectName(右键单击)>属性>运行/调试设置>选择Class,例如。 ALGenerator>编辑>主要(标签)>主要类别:>搜索>然后按照上面的说明进行操作

图片协助:

enter image description here