Problem beim Einlesen von /dev/input...

Einfach mal nur aus Interesse, versuch doch mal das auszuführen:

Java:
import java.io.*;
import java.lang.reflect.*;
class Joystick {
        public static void main(String[] args) {
        try {
            FileReader r = new FileReader("/dev/input/js0");
            Class<Reader> clazz = Reader.class;
            Field lock = clazz.getDeclaredField(lock);
            lock.setAccessible(true);
            InputStream in = (InputStream) lock.get(r);
            for(int i=0; i<8; i++) {
                System.out.println(in.read());
            }
            r.close();
        } catch(IOException ex) {
            ex.printStackTrace();
            System.err.println(ex.toString());
        }
        catch(Exception exc) {
            exc.printStackTrace();
        }
    }
}
 
Zuletzt bearbeitet von einem Moderator:
Zurück