Java 找不到源-YahooFinance.class
我试图在Java中实现Eclipse上的代码。当我运行程序时,我得到了控制台上打印的几行错误。当我点击错误时,它会把我带到Eclipse上一个名为“YahooFinance.class”的窗口,上面写着“找不到源代码”。它要求我更改附加的源代码。我已经将源代码添加到我的计算机上的C:/Program Files/Java/jdk-11.0.11/lib/src.zip中,但仍然收到相同的错误。任何帮助都将不胜感激 [错误截图][1] [1]: https://i.stack.imgur.com/GZuL7.png 编辑: 这是我试图从源代码编译的代码:Java 找不到源-YahooFinance.class,java,api,quotes,finance,yahoo,Java,Api,Quotes,Finance,Yahoo,我试图在Java中实现Eclipse上的代码。当我运行程序时,我得到了控制台上打印的几行错误。当我点击错误时,它会把我带到Eclipse上一个名为“YahooFinance.class”的窗口,上面写着“找不到源代码”。它要求我更改附加的源代码。我已经将源代码添加到我的计算机上的C:/Program Files/Java/jdk-11.0.11/lib/src.zip中,但仍然收到相同的错误。任何帮助都将不胜感激 [错误截图][1] [1]: https://i.stack.imgur.com/
Stock stock = YahooFinance.get("INTC");
BigDecimal price = stock.getQuote().getPrice();
BigDecimal change = stock.getQuote().getChangeInPercent();
BigDecimal peg = stock.getStats().getPeg();
BigDecimal dividend = stock.getDividend().getAnnualYieldPercent();
stock.print();
我的项目基于Maven,我已将此依赖项添加到pom.xml文件中:
<dependency>
<groupId>com.yahoofinance-api</groupId>
<artifactId>YahooFinanceAPI</artifactId>
<version>3.15.0</version>
</dependency>
com.yahoofinance-api
YahooFinanceAPI
3.15.0
在刷新了我的项目的Maven依赖项之后,就像Kevin Hooke所说的那样,我再也不会出现“Source not found”错误。感谢大家的快速反应和帮助 您尝试使用的源项目是一个基于Maven的项目,并提供了如何将其作为依赖项包含的说明
<dependency>
<groupId>com.yahoofinance-api</groupId>
<artifactId>YahooFinanceAPI</artifactId>
<version>x.y.z</version>
</dependency>
com.yahoofinance-api
YahooFinanceAPI
整数解
请阅读:--请阅读并包含相关的(!)代码。无需向java或语言源添加IDE和路径。提供您使用过的代码片段和确切的依赖项。“实现代码”是什么意思?您正在尝试从源代码编译此项目吗?如果是这样的话,您是否遵循了该项目关于如何做到这一点的说明?或者您正试图使用此库作为您自己代码的依赖项。请更明确地说明你在尝试做什么,以及你在犯什么错误。这是有效的!谢谢你,凯文!太棒了,不客气!