java - 尝试在我的 Eclipse 项目中加载 dll 时出现 UnsatisfiedLinkError
问题描述
我在该位置有“xxx.dll”文件以及其他几个 dll -
'C:\Program Files (x86)\abc\xyz\Librerias'
尝试使用在我的项目中加载此 dll 文件
System.loadLibrary("xxx");
在配置构建路径的 JRE 系统库中将此路径添加到“本机库位置”,但尝试加载此 dll 的行仍然抛出“UnsatisfiedLinkError”。
我什至尝试过,但仍然存在同样的错误。
System.load("C:/Program Files (x86)/abc/xyz/Librerias/xxx.dll");
我的系统路径中确实添加了最新版本的 32 位 JRE 和 JDK,并且我使用的是 64 位机器。
解决方案
由于那些不存在的路径,系统无法导航到该目录。为了解决我刚才做的相反的问题,在 PATH 前面添加了本地库的位置,它就像一个魅力。
这有帮助。
推荐阅读
- c# - 括号中的正则表达式搜索关键字
- reactjs - 使用过滤器功能查找 TypeScript 属性
- laravel - 为什么 Laravel 控制器 store() 将空值插入 DB
- ruby-on-rails-5 - EnvironmentMismatchError - Rails.env 被设置为“生产”
- algorithm - 对于 m 的哪些值(以 n 表示)O(m*n) 比 O(n^2) 好(为什么)?
- ruby-on-rails - 如何在 Ruby 中将 POLYGONS 与 MULTIPOLYGON 分开
- python - 在 groupby 之后基于第二列中的第一个最大值的一列的值
- node.js - 如何在 MS Teams 中使用轮播卡显示分页
- python - Python / Flask:ImportError:无法从'core'导入名称'app'
- javascript - 使用 Javascript 在列表中插入新项目时,我得到一个空值