我正在尝试在一个简单的java项目中使用swing API,该项目需要在module-info中导入javax.swing包.java
我在 eclipse IDE 上使用 openJDK-11
module ml.garba.testeur {
requires javax.swing;
}
这是 JFrame 实例
package ml.garba.testeur.vue;
import javax.swing.JFrame;
public class Fenetre_Testeur extends JFrame {
}
似乎导入秋千包不起作用。
我需要帮助
模块信息声明必须声明必需的模块,而不是包。
因此,您的声明必须是
requires java.desktop;
请参阅现有模块和包含(导出(包的 API 文档。
所以,我认为你的问题可能出在你的导入语句中。
由于您只导入了
javax.swing.JFrame;
您可能无法运行代码。但是,如果您尝试
import javax.swing.*;
它应该有望奏效。