[英]Can't figure out how to set java.library.path
我在这里查看了其他几个类似的问题,但是没有一个问题有帮助。 我可以在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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.