Java中使用Jsoup遇报错:org.jsoup.Jsoup类无法访问
解决无法访问org.jsoup.Jsoup类型的问题
以下是几种实用的排查和解决方法:
检查Java模块化配置(Java 9+项目)
如果你用的是Java 9及以上的模块化项目(存在module-info.java文件),必须在模块声明里明确引入Jsoup依赖:module 你的模块名称 { requires org.jsoup; }要是没有
module-info.java,确认项目有没有被误设为模块化,可在IDE项目设置里调整为非模块化模式。重新导入Jsoup Jar包
- 先移除当前项目里的Jsoup Jar包,执行IDE的清理项目操作(比如
Clean Project) - 从官方渠道重新下载最新版的Jsoup Jar包,再添加到项目的依赖库中
- 确认Jar包的依赖范围是
Compile,别设成Provided这类受限范围
- 先移除当前项目里的Jsoup Jar包,执行IDE的清理项目操作(比如
刷新IDE依赖识别
IDE偶尔会出现依赖识别延迟,试试这些操作:- 执行IDE的刷新依赖功能(比如IntelliJ的「重新加载所有Maven项目」,Eclipse的「Maven > 更新项目」)
- 重启IDE后重新加载项目
验证Jar包完整性
检查下载的Jar包是否损坏:- 对比Jar包的哈希值(MD5/SHA)和官方提供的是否一致
- 解压Jar包,确认里面存在
org/jsoup/Jsoup.class文件,缺失的话重新下载
错误提示:无法访问org.jsoup.Jsoup类型
内容的提问来源于stack exchange,提问作者Captai-N
相关产品推荐
相关产品推荐

