Я пишу небольшую игру, в которой использую Slick2D и JBox2D. Теперь к моей проблеме: я пытаюсь использовать DebugDraw для движка. Но каждая версия, которую я нахожу в Интернете, не работает. Они выдают следующее исключение:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.jbox2d.pooling.normal.MutableStack.<clinit>(MutableStack.java:35)
at org.jbox2d.pooling.normal.DefaultWorldPool.<init>(DefaultWorldPool.java:66)
at org.jbox2d.dynamics.World.<init>(World.java:122)
at Windows.GameState.init(GameState.java:36)
at org.newdawn.slick.state.StateBasedGame.init(StateBasedGame.java:171)
at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:393)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:317)
at HTLin2D.main(HTLin2D.java:38)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
При необходимости я могу опубликовать версию DebugDraw, которую я использую. Используемая версия JBox2D — 2.1.2.3.