2014-06-14 4 views
0
Error: Could not find or load main class com.badlogic.jglfw.generators.ALGenerator 

새 LibGDX 프로젝트를 시작했고이 오류가 발생했습니다. 나는 그저 그라데이션을 피하려고했기 때문에 어쩌면 그렇게 생각했습니다. 그래서 gdx-setup.jar을 사용하여 새로운 프로젝트를 만들었습니다. 그런 다음 데스크톱 버전을 실행하고 위와 같은 오류가 발생했습니다. 그래서 나는 닮았다. 지금 LibGDX 1.1.0을 사용하고 있기 때문입니까? 그래서 나는 그냥 일하는 이전 LibGDX 프로젝트를 돌렸다. 이 오류가 다시 발생했습니다.오류 : ALGenerator를 찾지 못했거나로드하지 못했습니다.

글쎄, 뭔가 다른 것을 시도 할 시간. 나는 바탕 화면 클래스에서 모든 코드를 삭제하고이에서 갔다 :

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 ...의 오류로 인해 다시 생성되었습니다.

답변

0

문제는 시작 클래스로 올바른 클래스가 없다는 것입니다.

수정하려면 다음을 수행하십시오.

패키지 탐색기에서 문제가있는 프로젝트를 마우스 오른쪽 단추로 클릭하십시오. 속성 및 실행/디버그 설정으로 이동하십시오. 이것은 발사 수업을 가질 것입니다. 나를 위해 ALGenerator라고합니다. 나는 이것을 선택하고 편집을 클릭했다. Main 탭 아래에 "Main class :"라는 필드가 있으며, 옆에 검색 버튼이 있습니다. 검색을 클릭하고 "public static void main (String [] args) {}"이 포함 된 클래스를 찾으십시오. 이것은 당신이 선택해야하는 수업입니다. 메인 클래스를 선택하고 적용을 클릭하십시오. 그런 다음 확인을 클릭하십시오. 이제 끝났어!

패키지 탐색기> ProjectName (오른쪽 클릭)> 속성> 실행/디버그 설정> 클래스 선택, 예. ALGenerator은> 편집> 홈페이지 (탭)> 주요 클래스 :

위의 지시대로> 검색> 다음

사진 돕기 위해 않습니다

enter image description here

관련 문제