首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在module-info中导入swing包

在module-info中导入swing包
EN

Stack Overflow用户
提问于 2019-09-03 21:22:37
回答 2查看 1.6K关注 0票数 1

我正在尝试在一个简单的java项目中使用swing API,其中需要在javax.swing -info.java中导入模块包

我在eclipse IDE上使用openJDK-11

代码语言:javascript
复制
module ml.garba.testeur {
    requires javax.swing; 
}

这是JFrame实例

代码语言:javascript
复制
package ml.garba.testeur.vue;

import javax.swing.JFrame;

public class Fenetre_Testeur extends JFrame {

}

似乎swing包的导入不起作用。

我需要帮助

EN

回答 2

Stack Overflow用户

发布于 2019-09-03 23:19:13

module-info声明必须声明所需的模块,而不是包。

因此,你的声明必须是

代码语言:javascript
复制
requires java.desktop;

有关现有模块和包含的(导出的)包,请参阅the API documentation

票数 5
EN

Stack Overflow用户

发布于 2019-09-03 22:28:26

所以,我认为您的问题可能在您的import语句中。

因为您只导入了

javax.swing.JFrame;

您可能无法运行代码。但是,如果您尝试

import javax.swing.*;

希望它能起作用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57772655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档