gpt4 book ai didi

java - 无法弄清楚如何设置 java.library.path

转载 作者:太空宇宙 更新时间:2023-11-04 14:24:18 30 4
gpt4 key购买 nike

我在这里查看了其他几个类似的问题,但没有一个有帮助。我可以在 Eclipse 中运行我的程序,但是一旦我尝试将其导出为 jar,它就找不到 opencv 库:

C:\Users\Cory\Desktop>java -jar MazeBot.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java249 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 MazeBot.main(MazeBot.java:38)

通过查看其他问题的回答,我尝试将 PATH 变量设置为 C:\OpenCV (我在其中放置了 opencv_java249.dll 的副本),但这根本不起作用。然后,我尝试添加 System.setProperty("java.library.path", "C:\\OpenCV")作为我的代码的第一行,但这也没有任何作用。

我不知道我做错了什么......

最佳答案

尝试使用:java -jar MazeBot.jar -Ljava.library.path="C:\\OpenCV"

这不能出现在应用程序本身中,因为您是在 System.setProperty(...) 行执行之前导入 OpenCV。

关于java - 无法弄清楚如何设置 java.library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833892/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com