java.lang.UnsatisfiedLinkError: no jniopenblas_nolapack in java.library.path

2 respostas
back-enderrorjava
M

Fala pessoal, tudo bem?
Estou com um problema no meu código de TCC, estou fazendo uma API de treinamento para reconhecimento facial porem na execução do código, tenho recebido o seguinte erro:

Warning: Could not load Loader: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path

Warning: Could not load Pointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path

Exception in thread main java.lang.UnsatisfiedLinkError: no jniopenblas_nolapack in java.library.path

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1683)

at org.bytedeco.javacpp.Loader.load(Loader.java:1300)

at org.bytedeco.javacpp.Loader.load(Loader.java:1123)

at org.bytedeco.openblas.global.openblas_nolapack.(openblas_nolapack.java:12)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at org.bytedeco.javacpp.Loader.load(Loader.java:1190)

at org.bytedeco.javacpp.Loader.load(Loader.java:1123)

at org.bytedeco.opencv.opencv_core.MatVector.(MatVector.java:17)

at com.unip.tcc.scarblade.treinamento.Treinamento.main(Treinamento.java:51)

Caused by: java.lang.UnsatisfiedLinkError: no openblas_nolapack in java.library.path

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1683)

at org.bytedeco.javacpp.Loader.load(Loader.java:1227)

 8 more

Meu Código:

Meu POM:
image

Alguém pode me dar uma luz ?

2 Respostas

S

Estão faltando os arquivos jnijavacpp.dll (ou jnijavacpp.so se for linux) e jniopenblas_nolapack.dll (ou jniopenblas_nolapack.so se for linux) no seu java.library.path.

R

https://github.com/kingaspx/Facial-Recognition.

image

Colaborando com o post, tem q importar o openblas, quando eu tentei usar o gradle pra atualizar meu projeto, ele deu esse mesmo erro, tive que importar manualmente os .jar

Criado 29 de outubro de 2020
Ultima resposta 30 de out. de 2020
Respostas 2
Participantes 3