Исключение ClassNotFound в API YahooFinanace - PullRequest
0 голосов
/ 04 июня 2019

Я скачал и инициализировал файл 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, поэтому я не понимаю, почему он не работает.Может кто-то помочь мне с этим?Спасибо!

...