xgboost4j版本:xgboost4j-spark-0.90
操作系统:win10
在用idea使用xgboost4j,在本地调试运行报错:
failed to load xgboost4j library from jar
/lib/xgboost4j.dll was not found inside JAR

在这里插入图片描述
很明显报错原因是找不到文件 xgboost4j.dll。
查看xgboost4j的包,在lib文件夹下确实没有xgboost4j.dll这个文件。
在这里插入图片描述

可以到这个网址:https://github.com/criteo-forks/xgboost-jars/tags

下载对应版本的 win64 jar包。
我的版本是0.90,那么就下载 xgboost4j-0.90-criteo-20190702_2.11-win64.jar 这个jar包

在这里插入图片描述
可以解压这个jar包,可以看到lib文件夹下有xgboost4j.dll这个文件。

在这里插入图片描述

打开idea的Project Structure,点击Libraries,点击+号把刚下载的jar添加进去

在这里插入图片描述
问题解决。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐