Я скачал и инициализировал файл pom.xml
, как указано в API: https://financequotes -api.com /
При попытке запустить этот код:
public static void main(String[] args) throws IOException{
Stock stock = YahooFinance.get("BABA");
BigDecimal price = stock.getQuote().getPrice();
BigDecimal change = stock.getQuote().getChangeInPercent();
BigDecimal peg = stock.getStats().getPeg();
BigDecimal dividend = stock.getDividend().getAnnualYieldPercent();
stock.print();
}
Я получаю следующее исключение:
Exception in thread "main" java.lang.NoClassDefFoundError:
yahoofinance/YahooFinance
at stox.Main.main(Main.java:18)
Caused by: java.lang.ClassNotFoundException: yahoofinance.YahooFinance
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
Определенно есть yahoofinance.YahooFinance
, поэтому я не понимаю, почему он не работает.Может кто-то помочь мне с этим?Спасибо!