ok still failing to get the joypad detected properly but is moving a step closer to working, heres the latest output
native output
Initing event interface
Initing joystick interface
Trying to open /dev/input/js0
Opened /dev/input/js0, trying to get device name
Getting button and axes information for /dev/input/js0
Initialisation of /dev/input/js0 completed
Trying to open /dev/input/js1
Failed to open device /dev/input/js1
Trying to open /dev/input/js2
Failed to open device /dev/input/js2
Trying to open /dev/input/js3
Failed to open device /dev/input/js3
Getting the number of event devices
Getting 0 event devices
Getting the number of joystick devices
Getting 1 joystick devices
Copying joystick device 0 to jinput device list 0
jws output (btw this is with Typhoon game)
creating input stuff
OS name is: Linux
Linux plugin is supported
OS name is: Linux
Linux plugin is supported
Initing JInputLibrary
Shutdown thread created and run
OS name is: Linux
Linux plugin is supported
0 Controllers Found
Waiting on monitor
800 x 600 x 24 @60Hz
oh btw no need to worry about uploading natives everytime now, cos i found a easy way to get native output when using java webstart, if you just run the jnlp through a console, native output comes on the console window and java webstart output on the java console.