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

Eclipse中Log4j无法访问求助:添加类路径后仍报导入错误

解决Log4j导入错误:"The type org.apache.logging.log4j.Logger is not accessible"

第一步:检查Log4j依赖包的正确性

  • 确认你添加的log4j-api和log4j-core是同一版本的jar包,版本不匹配会直接导致类无法访问(比如统一使用2.20.0这类2.x系列版本)。
  • 检查jar包是否完整,若下载过程中损坏,直接从Apache官网重新下载对应版本的两个jar包替换原有文件。

第二步:Eclipse环境设置检查

  • 右键项目 → 选择Build Path → Configure Build Path
  • 在弹出窗口的Libraries标签页中:
    • 确认log4j-api和log4j-core的jar包都在列表内,且没有红色叉号(有叉号说明路径错误或jar损坏,移除后重新添加)
    • 选中两个jar包,点击Edit验证路径指向的是正确的jar文件位置
  • 点击Apply and Close后,右键项目按F5刷新

第三步:IntelliJ IDEA环境设置检查

  • 打开File → Project Structure(快捷键Ctrl+Alt+Shift+S)
  • 左侧选择Modules → 切换到Dependencies标签页:
    • 确认log4j-api和log4j-core的jar包在依赖列表中,且无红色错误提示
    • 若缺失,点击+ → JARs or directories,找到本地jar包添加
  • 点击OK后,选择工具栏Build → Rebuild Project重新构建项目

第四步:代码导入语句检查

确保使用的是Log4j 2.x的正确导入语句,不要和1.x混淆:

import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 03:42:10