Deeplearning4j java.lang.UnsatifiedLink错误:java.library.path中没有jnind4jcpu

Deeplearning4j java.lang.UnsatifiedLink错误:java.library.path中没有jnind4jcpu,deeplearning4j,java.library.path,Deeplearning4j,Java.library.path,我开始使用1.0.0-beta2版本的deeplearning4j,尝试启动时出现以下错误: java.lang.UnsatifiedLink错误:java.library.path中没有jnind4jcpu 环顾四周,我发现了这个问题: 解决方案似乎是一组不完整的包。我已经确认我有nd4j-native-platform-1.0.0-beta2.jar,但是这个jar文件不包含库,这似乎是上面提到的问题所在 我看过maven存储库,那里的情况也很奇怪: 例如,对于1.0.0-beta2版本,视

我开始使用1.0.0-beta2版本的deeplearning4j,尝试启动时出现以下错误:

java.lang.UnsatifiedLink错误:java.library.path中没有jnind4jcpu

环顾四周,我发现了这个问题:

解决方案似乎是一组不完整的包。我已经确认我有nd4j-native-platform-1.0.0-beta2.jar,但是这个jar文件不包含库,这似乎是上面提到的问题所在

我看过maven存储库,那里的情况也很奇怪:

例如,对于1.0.0-beta2版本,视图下的文件列表似乎不完整,而旧版本versons下的现有jar文件似乎也不包含任何二进制文件,因此我不确定二进制文件应该在哪里

谢谢


Jason

您是否有正在尝试的特定操作系统?如果你只使用这个平台,它应该是开箱即用的。平台包含许多依赖项。我不确定什么是不完整的,但如果您浏览的是真正的maven central而不是本网站,请不要使用它:


你会在这里看到各种各样的罐子。从android到IOS,我们对每一个操作系统都有很好的报道发布。

这只是针对WIndows的。我没有幸运地找到库的位置,并且查看了许多jar文件。对于上面提到的问题,答案似乎是错误的,因为这些库从来都不在nd4j本机平台jar文件中。如果你看我的链接,有一个带windows的maven分类器。你一定是做错了你的建筑。就在这里:我每天在windows上用dl4j编码,没有这个问题。您无需执行任何操作,只需将声明添加到pom.xml中。感谢您的回复。这个问题是由于maven的愚蠢和低磁盘条件造成的。nd4j本机平台jar引用的jar无法下载,maven也没有抱怨。啊,收到了。是的,那是可能发生的。很高兴你修好了!