我正在尝试阅读/dev/input/js0
来自Java,但我不断得到
java.io.IOException: Invalid argument
at java.io.FileInputStream.read0(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:207)
at Test.main(Test.java:7)
我的代码是
import java.io.*;
final class Test {
public static final void main(String[] args) {
try {
FileInputStream in = new FileInputStream("/dev/input/js0");
System.out.println(in.read());
} catch(IOException e) {
e.printStackTrace();
}
}
}
我的最终目标是能够从控制器读取输入,但我什至无法读取一个字节。我究竟做错了什么?我的用户确实拥有该文件的读写权限。
包裹着FileInputStream
in a BufferedInputStream
似乎解决了这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)