Eclipse中Java项目丢失Modulepath与Classpath,请求恢复原配置
恢复Eclipse Java项目到添加CDC库前的状态
1. 移除错误的CDC JRE库
- 右键项目「xdriscollDialogBoxTest」,选择Build Path > Configure Build Path
- 切换到Libraries标签页,找到
JRE System Library [CDC-1.0/Foundation-1.9 (jdk-17)] - 点击右侧的Remove按钮,确认移除该库
2. 恢复标准JRE,找回Modulepath和Classpath
- 仍在Libraries标签页,点击Add Library
- 选择JRE System Library后点Next
- 选中Workspace default JRE (jdk-17)(或你之前使用的标准JDK版本),点击Finish
- 此时回到Libraries标签页,就能看到Modulepath和Classpath的分类,标准JRE会自动归入对应路径
3. 删除带错误标记的「(default package)」
- 在Package Explorer里展开项目的src目录
- 右键点击「(default package)」,选择Delete
- 确认弹窗里勾选「Delete project contents on disk (cannot be undone)」(务必确认这是操作生成的错误包,不是你的作业代码),点击OK
补充说明:你之前用CDC库解决Swing不可访问的思路错了——CDC是嵌入式设备用的精简JRE,不包含完整的Swing组件。恢复后如果还遇到
package javax.swing is not accessible:
- 若项目有
module-info.java,打开它添加一行requires java.desktop;- 若不是模块化项目,只要Build Path里的JRE是标准JDK 17,Swing就应该能正常访问
内容的提问来源于stack exchange,提问作者drySkull
相关产品推荐
相关产品推荐

