当我在IntelliJ中的Java应用程序中添加此
import javax.sound.midi.*;
字符串
我得到这个错误“包'javax.sound.midi'是在模块'java. desktop'中声明的,但模块'com.example.music'不读取它”
我在网上看到javax.sound是OpenJDK20的一部分。
你知道我为什么会得到这个错误吗
艾德
当我在IntelliJ中的Java应用程序中添加此
import javax.sound.midi.*;
字符串
我得到这个错误“包'javax.sound.midi'是在模块'java. desktop'中声明的,但模块'com.example.music'不读取它”
我在网上看到javax.sound是OpenJDK20的一部分。
你知道我为什么会得到这个错误吗
艾德
1条答案
按热度按时间xyhw6mcr1#
(在参与澄清问题后发布。)
有时会出现这样的错误消息,因为所需的模块未在
module-info.java
文件中列出。根据OP,将以下行添加到
module-info.java
:字符串
解决了这个问题