Midi设备名称中的Java 10 Bug

时间:2018-03-25 23:16:22

标签: java midi

任何使用Java 10进行Java Sound MIDI编程的人?我发现查询MidiSystem类的MIDI设备名称在其末尾有随机生成的字符。想知道是否有其他人遇到这个问题。

这是一个简单的测试程序,用于查看系统上MIDI设备的名称。询问如果你尝试这个,你可以在Java 8,Java 9和Java 10上构建/运行。我得到8和9的预期输出,以及10的垃圾字符:

public class MidiDeviceNameBug {
    public static void main(String[] args) {
        Stream.of(MidiSystem.getMidiDeviceInfo())
                .map(MidiDevice.Info::getName)
                .forEach(System.out::println);
    }
}

0 个答案:

没有答案