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

Eclipse运行YahooFinanceAPI提示YahooFinance.class源文件未找到如何解决

Eclipse关联YahooFinanceAPI源码报错问题解决

报错根因

  • 你此前关联的C:/Program Files/Java/jdk-11.0.11/lib/src.zip是JDK自带的标准库源码包,仅包含Java官方提供的类源码,而YahooFinance.class属于第三方YahooFinanceAPI依赖的类,和JDK源码没有关联,因此配置后依然找不到对应源文件。
  • Maven默认只会下载依赖的可执行jar包,不会自动拉取对应的源码包、文档包,因此Eclipse无法自动匹配到第三方依赖的源代码。

解决方法

自动关联(推荐,你反馈的刷新Maven依赖本质就是触发了该逻辑)

  1. 在Eclipse项目列表中右键点击对应Maven项目
  2. 依次选择菜单中的Maven → Download Sources,等待Maven后台下载完YahooFinanceAPI-3.15.0对应的源码包
  3. 下载完成后刷新项目即可自动完成源码关联,无需手动指定路径

手动关联(自动下载失败时使用)

  1. 自行下载对应版本的YahooFinanceAPI源码包(文件命名格式为YahooFinanceAPI-3.15.0-sources.jar)到本地
  2. 在弹出的"Source not found"窗口中点击Attach Source按钮
  3. 选中本地下载好的源码包,确认后即可完成关联

无源码排查报错方案

如果暂时不需要查看第三方库的源码,可直接查看控制台输出的完整异常栈信息,定位实际运行报错的原因,不需要强制关联源码即可完成问题排查,常见的运行报错包括网络请求失败、接口返回数据格式异常、参数错误等。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 01:15:05