저는 아직 Java에 익숙하지 않아 게임을 만들려고합니다. 튜토리얼을 온라인으로 사용하여 기본 게임 엔진을 만들었습니다. 3 가지 클래스 인 Engine (핵심), Sprite, SpriteManager가 있습니다. 각 클래스는 하나의 패키지 안에있는 .java 파일에 설명되어 있습니다. NetBeans를 사용하고 있고 게임의 프론트 엔드를 처리하기 위해 다른 .java를 만들고 싶습니다. JavaFX는 내가 믿는 Application 클래스를 확장 한 것입니다. 유일한 문제는 내가이 파일을 작성하고 내가 디버그 콘솔에서이 메시지를 얻을 게임 실행하려고 할 때 :JavaFX 최소 요구 사항
run:
java.lang.NoSuchMethodException: kingdomsclash.Engine.main([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1622)
at com.javafx.main.Main.launchApp(Main.java:656)
at com.javafx.main.Main.main(Main.java:805)
Java Result: 1
jfxsa-run:
BUILD SUCCESSFUL (total time: 4 seconds)
NB 심지어 내 프런트 엔드 파일을 실행하려고하지 않고 대신 사용하고 있음을 나타납니다 Engine이 인데도 클래스 선언 일지라도 Engine.java. FrontEnd는 새로운 Main Class
자바 파일을 만들 때 NB가 만든 hello world
템플릿입니다. 다른 클래스를 인스턴스화하지 않습니다.
는 TL; DR은
- 어떻게 위의 오류를 수정 첫 번째 또는 그렇지 않으면 자바 응용 프로그램 실행 프런트 엔드를해야합니까?
대단히 감사합니다. 다른 정보가 필요하면 언제든지 물어보십시오. :)
이 답변을 올렸을 때이 내용을 ** 정상 **으로 파악합니다. >. <고맙습니다, @ 보석국. 나는 자습서를 지금 검사하고있다. :) – Dylan