My game is running pretty well with an old jinput release, but when I switch it to the lastest one it breaks…
Heres the stack trace:
Scanning jar: dxinput.jar
Examining file : META-INF/
Examining file : META-INF/MANIFEST.MF
Examining file : net/
Examining file : net/java/
Examining file : net/java/games/
Examining file : net/java/games/input/
Examining file : net/java/games/input/DirectInputAxis.class
Examining file : net/java/games/input/DirectInputDevice.class
Examining file : net/java/games/input/DirectInputEnvironmentPlugin.class
Found candidate class: net/java/games/input/DirectInputEnvironmentPlugin.class
java.lang.NoClassDefFoundError: Illegal name: net/java/games/input/DirectInputEnvironmentPlugin
at java.lang.ClassLoader.defineClass(ClassLoader.java:538)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at net.java.games.util.plugins.Plugins.processJar(Plugins.java:112)
at net.java.games.util.plugins.Plugins.scanPlugins(Plugins.java:85)
at net.java.games.util.plugins.Plugins.scanPlugins(Plugins.java:87)
at net.java.games.util.plugins.Plugins.<init>(Plugins.java:73)
at net.java.games.input.DefaultControllerEnvironment.scanControllersAt(DefaultControllerEnvironment.java:174)
at net.java.games.input.DefaultControllerEnvironment.scanControllers(DefaultControllerEnvironment.java:164)
at net.java.games.input.DefaultControllerEnvironment.access$000(DefaultControllerEnvironment.java:57)
at net.java.games.input.DefaultControllerEnvironment$1.run(DefaultControllerEnvironment.java:108)
at java.security.AccessController.doPrivileged(Native Method)
at net.java.games.input.DefaultControllerEnvironment.getControllers(DefaultControllerEnvironment.java:106)
at artofwar.input.GameInput.<init>(Unknown Source)
at artofwar.input.GameInput.getGameInput(Unknown Source)
at artofwar.input.AbstractInputHandler.<init>(Unknown Source)
at artofwar.input.MainMenuInput.<init>(Unknown Source)
at artofwar.ArtOfWar.<init>(Unknown Source)
at artofwar.ArtOfWar.main(Unknown Source)
Exception in thread "main"
What am I missing here?