繁体   English   中英

错误:找不到或加载ALGenerator

[英]Error: Could not find or load ALGenerator

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有关,但不确定。 我搜索了错误,但找不到任何东西。 我的搜索结果始终小于10。因此,我猜没有其他人会收到此错误。

关于从哪里开始的任何想法,或者您遇到过类似的事情?

编辑

没有改变任何东西。 对于新项目,同样的错误,但是现在旧项目可以正常工作。 奇怪的...

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

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

要解决此问题,请在eclipse中执行以下操作。

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

程序包资源管理器> ProjectName(右键单击)>属性>运行/调试设置>选择类,例如。 ALGenerator>编辑>主(选项卡)>主类:>搜索>然后按照上面的说明进行操作

图片协助:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM