You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse中JRE系统库BasicStroke.class不存在导致编译异常求助

解决Eclipse中BasicStroke无法解析的编译异常

问题分析

该异常表明项目的JRE系统库配置存在问题,导致java.desktop模块中的BasicStroke类无法被正确识别和加载,复制图片到rsc文件夹只是巧合,并非直接诱因。

解决方案

  • 检查并修复JRE系统库配置

    1. 右键项目 → 属性 → Java Build Path → Libraries标签页
    2. 找到JRE System Library,若显示异常(如红叉),点击Remove删除
    3. 点击Add Library → JRE System Library → 选择本地安装的完整JDK/JRE(优先选官方完整版本,避免使用Eclipse内置的残缺JRE)
    4. 确认后点击Apply and Close
  • 模块化项目的依赖声明(Java 9+)
    若项目包含module-info.java,需确保在其中声明对java.desktop模块的依赖:

    requires java.desktop;
    

    保存文件后重新编译项目。

  • 清理重建项目

    1. 点击Eclipse菜单栏Project → Clean...,选择目标项目后点击Clean
    2. 右键项目 → Build Project,重新编译整个项目
  • 验证JDK完整性
    打开本地JDK安装目录,检查jmods文件夹下是否存在java.desktop.jmod文件。若不存在,说明JDK安装不完整,需重新下载安装官方完整版本的JDK。

内容的提问来源于stack exchange,提问作者CoderBendl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 00:15:43