无法写入文件 LPT1 java

Unable to write to file LPT1 java

我有一个小问题。 在某处我发现我可以通过写入文件“LPT1”来对 LPT 端口进行编程 但是这段代码不起作用。它输出:

1

2

3

这是我的代码:

public static void writeByte(byte data, String portName) throws IOException {
        System.out.println("1");
        FileOutputStream port = new FileOutputStream(portName);
        System.out.println("2");
        PrintStream printer = new PrintStream(port);
        System.out.println("3");
        printer.write(data);
        System.out.println("4");
        printer.println('\f');
        System.out.println("5");
        printer.flush();
        System.out.println("6");
        printer.close();
        System.out.println("7");
        port.close();
        System.out.println("8");
}

Linux 设备下是文件,这就是我问的原因。在 Windows 下,您需要拥有图书馆并处理该图书馆。在您最喜欢的搜索引擎中输入 "Windows lpt port programming"。 Here 是样品溶液。