Intellij Idea 包'javax.sound.midi'在模块中声明

p8h8hvxi  于 2023-08-03  发布在  Java
关注(0)|答案(1)|浏览(142)

当我在IntelliJ中的Java应用程序中添加此

import javax.sound.midi.*;

字符串
我得到这个错误“包'javax.sound.midi'是在模块'java. desktop'中声明的,但模块'com.example.music'不读取它”
我在网上看到javax.sound是OpenJDK20的一部分。
你知道我为什么会得到这个错误吗
艾德

xyhw6mcr

xyhw6mcr1#

(在参与澄清问题后发布。)
有时会出现这样的错误消息,因为所需的模块未在module-info.java文件中列出。
根据OP,将以下行添加到module-info.java

requires java.desktop;

字符串
解决了这个问题

相关问题