我使用openjdk18。当我导入jdk.dio.mmio时,IDE说找不到jdk.dio包。我还发现jdk包只有几个包。这个页面显示jdk.*已经存在。https://docs.oracle.com/javame/config/cldc/opt-pkgs/api/dio-jmee8/api/jdk/dio/mmio/package-summary.html
jdk.dio.mmio
包是一个Java ME包。它不是Java SE的一部分。。。这就是OpenJDK Java 18
在Java SE中没有任何东西可以直接等同于Java MEjdk.dio.mmio
包。
在java.net Mercurial存储库中提供了DIO(设备I/O(代码库;看见https://wiki.openjdk.org/display/dio/Getting+已启动以获取详细信息。
- 看起来java.net上的源代码与您找到的java ME javadocs并不对应
- 我怀疑Java ME版本的源代码只对Java ME(源代码(许可证持有者可用。AFAIK,它不是开源的