解决报错 UnsatisfiedLinkError Could not find jniopenblas_nolapack in class
详细报错如下
1
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopenblas_nolapack in
java.library.path:
E:\Coding\Java\JAVASDKs\JDK21\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerS
hell\v1.0\;C:\Windows\System32\OpenSSH\;E:\Coding\Java\JAVASDKs\JDK21\bin;C:\Gradle\gradl
e-8.5\bin;E:\Programs\Git\cmd;E:\Windows Kits\10\Windows Performance
Toolkit\;C:\Users\hesha\AppData\Local\Microsoft\WindowsApps;E:\Programs\VSCode\bin;C:\Use
rs\hesha\AppData\Local\GitHubDesktop\bin;E:\Programs\IntelliJ IDEA
2023.3\bin;;E:\Programs\apache-maven-
3.9.6\bin;E:\Programs\depot_tools;;E:\Programs\IntelliJ Com\IntelliJ IDEA Community
Edition 2023.3.4\bin;;E:\Programs\nim-2.0.2_x64\nim-
2.0.2\bin;C:\Users\hesha\.nimble\bin;.
2 at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2458)
3 at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
4 at java.base/java.lang.System.loadLibrary(System.java:2059)
5 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832)
6 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1423)
7 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1234)
8 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1210)
9 at org.bytedeco.openblas/org.bytedeco.openblas.global.openblas_nolapack.<clinit>
(openblas_nolapack.java:12)
10 at java.base/java.lang.Class.forName0(Native Method)
11 at java.base/java.lang.Class.forName(Class.java:534)
12 at java.base/java.lang.Class.forName(Class.java:513)
13 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1289)
14 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1234)
15 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.load(Loader.java:1210)
16 at org.bytedeco.opencv/org.bytedeco.opencv.global.opencv_imgcodecs.<clinit>
(opencv_imgcodecs.java:18)
17 at com.heshanthenura.javafxcv@1.0-
SNAPSHOT/com.heshanthenura.javafxcv.JavaFXCV.main(JavaFXCV.java:13)
18 Caused by: java.lang.UnsatisfiedLinkError: Could not find jniopenblas_nolapack in class,
module, and library paths.
19 at org.bytedeco.javacpp/org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1799)
20 ... 12 more
21
22
解决
java.lang.UnsatisfiedLinkError: Could not find jniopenblas_nolapack in class, module, and library paths · Issue #2203 ·
bytedeco/javacv
1
# 引入以下以来
2 <dependency>
3 <groupId>org.bytedeco</groupId>
4 <artifactId>javacv-platform</artifactId>
5 <version>1.5.10</version>
6 </dependency>
7
8 #之前之引入了
9 <!-- 视频处理功能 -->
10 <dependency>
11 <groupId>org.bytedeco</groupId>
12 <artifactId>javacv</artifactId>
13 <!-- <version>1.5.11</version>-->
14 <!-- <version>1.5.10</version>-->
15 <!-- <version>1.5.9</version>-->
16 <version>1.5.5</version>
17 </dependency>
18
19 <dependency>
20 <groupId>org.bytedeco</groupId>
21 <artifactId>ffmpeg-platform</artifactId>
22 <!-- <version>7.1-1.5.11</version>-->
23 <!-- <version>6.1.1-1.5.10</version>-->
24 <!-- <version>6.0-1.5.9</version>-->
25 <version>4.3.2-1.5.5</version>
26 </dependency>