I am using a tutorial to find out to have xbox controller support for my game but i get an error and I think it is because i am using a wireless controller.
Could I please have help.
import org.lwjgl.LWJGLException;
import org.lwjgl.input.Controllers;
import org.lwjgl.input.Controller;
public class Main
{
static Controller controller;
public static void main(String[] args)
{
try {
Controllers.create();
} catch (LWJGLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Controllers.poll();
for(int i = 0; i < Controllers.getControllerCount(); i++)
{
controller = Controllers.getController(i);
System.out.println(controller.getName());
}
}
}
My error is
org.lwjgl.LWJGLException: Failed to initialise controllers
at org.lwjgl.input.Controllers.create(Controllers.java:86)
at Main.main(Main.java:14)
Caused by: java.lang.NoClassDefFoundError: net/java/games/input/ControllerEnvironment
at org.lwjgl.input.Controllers.create(Controllers.java:69)
… 1 more
Caused by: java.lang.ClassNotFoundException: net.java.games.input.ControllerEnvironment
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)
… 2 more