Maven的DLL文件

时间:2013-08-04 10:43:26

标签: java spring maven

我有一个第三方jar文件,需要运行.dll。

参考这个post,我已经成功地将我的第三方jar文件和dll文件放入我的人物仓库.m2。

我仍然遇到错误:

java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302': The specified module could not be found.

我是否必须在maven中指定构建路径以确保dll文件有效?

或者有没有办法与DLL文件一起构建jar文件以防止出现此错误?

1 个答案:

答案 0 :(得分:1)

您获得的错误意味着无法在java.library.path中找到dll。

不幸的是,您无法直接从JAR加载DLL。您可以将其打包在JAR中并在加载之前将其解压缩。查看问题Extract and load DLL from JAR