[英]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.