Java.lang.NoClassDefFoundError (libgdx)

Пробовал работать с базой Libgdx и испытывал некоторые неприятные проблемы. Я следую учебнику, и я не могу запустить свой проект. Что я делаю не так?

package com.mygdx.game.android; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.SpriteBatch; public class AndroidLauncher implements ApplicationListener { SpriteBatch batch; Texture mario; @Override public void create() { batch = new SpriteBatch(); mario = new Texture(Gdx.files.internal("mario.png")); } @Override public void resize(int width, int height) { // TODO Auto-generated method stub } @Override public void render() { Gdx.gl.glClearColor(1,1,1,1); batch.begin(); batch.draw(mario, 50, 50); batch.end(); } @Override public void pause() { // TODO Auto-generated method stub } @Override public void resume() { // TODO Auto-generated method stub } @Override public void dispose() { // TODO Auto-generated method stub } } 

Вот что отображает консоль при запуске проекта:

 Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/jnigen/NativeCodeGenerator at com.badlogic.gdx.utils.GdxBuild.main(GdxBuild.java:34) Caused by: java.lang.ClassNotFoundException: com.badlogic.gdx.jnigen.NativeCodeGenerator at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 1 more 

У меня была такая же проблема, но я понял, что вместо этого я запускаю GdxBuild. Убедитесь, что вы щелкните правой кнопкой мыши на DesktopLauncher.java> Запустить как> Приложение Java.

Rigth click project-properties – строить опции – заказывать и экспортировать и проверять все библиотеки gdx. Вероятно, эта ошибка возникает, когда она не может найти класс во время выполнения.

Щелкните правой кнопкой мыши -> Запустить как -> Запустить конфигурации -> Нажмите «Рабочий стол» в меню слева, а затем нажмите «Запустить», это должно исправить.