使用Eclipse开发Blackjack程序遇java.awt及BreezyGUI包不可访问问题求助
解决java.awt和BreezyGUI导入错误的步骤
一、修复java.awt包不可访问问题
java.awt属于Java桌面模块,Java 9及以上版本的模块化系统会限制它的访问,按以下步骤调整:
- 右键你的Blackjack项目,选择
Properties(属性) - 左侧菜单点击
Java Build Path,切换到Libraries标签页 - 找到当前使用的JRE,展开后点击
Modulepath下的jdk.compiler,再点击右侧的Edit按钮 - 勾选
java.desktop模块,点击Finish - 右键项目选择
Refresh刷新,java.awt的红色下划线应该会消失
二、修复BreezyGUI包不可访问问题
不管你下载的是哪个版本的BreezyGUI,按以下标准步骤操作:
- 确认你获取的BreezyGUI是
.jar格式的文件 - 在项目根目录新建一个名为
lib的文件夹,将BreezyGUI.jar复制到该文件夹中 - 右键点击项目里的BreezyGUI.jar文件,选择
Build Path→Add to Build Path - 如果仍有报错,检查项目是否存在
module-info.java文件:- 若存在,打开该文件添加一行代码:
requires breezygui;(如果不行,尝试换成requires BreezyGUI;) - 若不存在该文件,直接跳过此步骤,确保jar包已添加到Build Path即可
- 若存在,打开该文件添加一行代码:
三、代码规范检查
你的代码结构没问题,建议将类名改为BlackjackInterface(首字母大写,符合Java命名规范),示例代码如下:
package blackjack; import java.awt.*; import BreezyGUI.*; public class BlackjackInterface extends GBFrame { // 在此编写你的界面逻辑代码 }
内容的提问来源于stack exchange,提问作者Addi E
相关产品推荐
相关产品推荐

