![](/img/trans.png)
[英]UnsatisfiedLinkError in exported (Eclipse) executable jar file
[英]UnsatisfiedLinkError Java OpenCV and executable jar Eclipse
抱歉,我沒有解決問題的方法。 你能幫助我嗎?
我在Eclipse上有一個應用程序,它可以與openCV一起正常工作,但是如果將其導出到jar可執行jar中,則啟動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 grafic.WindowInterface.windowsValidate(WindowInterface.java:695)
at grafic.WindowInterface.validate(WindowInterface.java:677)
at grafic.WindowInterface$4.widgetSelected(WindowInterface.java:388)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
at grafic.WindowInterface.open(WindowInterface.java:122)
at grafic.WindowInterface$1.run(WindowInterface.java:105)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at grafic.WindowInterface.main(WindowInterface.java:101)
我在Windows系統路徑上添加了此變量:
C:\\ Program Files \\ Java \\ opencv \\ build \\ x86 \\ vc10 \\ bin;
有什么建議嗎?為什么應用程序可以在eclipse上正常運行,而不能在可執行jar中運行?
感謝幫助。
抱歉,我沒有解決方案。
我必須將openCV.jar庫打包到可執行的Java項目.jar中。
我有同樣的問題。
發生這種情況是因為我對“本地庫位置”配置有誤:
轉到Eclipse->窗口->首選項:
轉到用戶庫:
確保您的本機庫位置路徑為(將c:/opencv-2.4.9更改為您自己的opencv文件夾):
C:/opencv-2.4.9/build/java/x64
並不是:
C:/opencv-2.4.9/build/x64
(我錯過了/ java文件夾...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.