什么是 LD_LIBRARY_PATH 以及如何使用它?

2023-11-29

我参与开发一个Java项目,其中使用了一些C++组件,因此我需要Jacob.dll。 (在 Windows 7 上)

我不断得到java.lang.UnsatisfiedLinkError: no JacobDB in java.library.path无论我把 Jacob.dll 放在哪里......

我寻找可能的决定,到目前为止我还没有尝试过的是设置LD_LIBRARY_PATH变量,指向 .dll 文件。

我的经验很少,我不熟悉该变量的含义和用法 - 你能帮助我吗?


LD_LIBRARY_PATH是 Linux/Unix 中预定义的环境变量,它设置链接器在链接动态库/共享库时应查找的路径。

LD_LIBRARY_PATH包含以冒号分隔的路径列表,链接器优先考虑这些路径而不是标准库路径/lib and /usr/lib。标准路径仍将被搜索,但仅在路径列表之后LD_LIBRARY_PATH已经筋疲力尽了。

最好的使用方法LD_LIBRARY_PATH是在执行程序之前立即在命令行或脚本上设置它。这样新的LD_LIBRARY_PATH与系统的其余部分隔离。

用法示例:

$ export LD_LIBRARY_PATH="/list/of/library/paths:/another/path"
$ ./program

既然你谈到.dll你在 Windows 系统上并且.dll必须放置在链接器在链接时搜索的路径,在Windows中该路径由环境变量设置PATH,所以添加.dll to PATH它应该工作正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是 LD_LIBRARY_PATH 以及如何使用它? 的相关文章

  • 告诉 Nancy 将枚举序列化为字符串

    Nancy 默认情况下在生成 JSON 响应时将枚举序列化为整数 我需要将枚举序列化为字符串 有一种方法可以通过创建来自定义 Nancy 的 JSON 序列化JavaScript 原始转换器 https github com NancyFx
  • 为什么可以通过ref参数修改readonly字段?

    考虑 class Foo private readonly string value public Foo Bar ref value private void Bar ref string value value hello world
  • C# 存档中的文件列表

    我正在创建一个 FileFinder 类 您可以在其中进行如下搜索 var fileFinder new FileFinder new string C MyFolder1 C MyFolder2 new string
  • 如何在 Qt 应用程序中通过终端命令运行分离的应用程序?

    我想使用命令 cd opencv opencv 3 0 0 alpha samples cpp cpp example facedetect lena jpg 在 Qt 应用程序中按钮的 clicked 方法上运行 OpenCV 示例代码
  • IQueryable 单元或集成测试

    我有一个 Web api 并且公开了一个端点 如下所示 api 假期 name name 这是 Web api 的控制器 get 方法 public IQueryable
  • 为什么从字典中获取时会得到 Action<> 的克隆?

    我有以下字典 private Dictionary
  • 应用程序关闭时的倒计时问题

    我制作了一个 CountDownTimer 代码 我希望 CountDownTimer 在完成时重新启动 即使应用程序已关闭 但它仅在应用程序正在运行或重新启动应用程序时重新启动 因此 如果我在倒计时为 00 10 分钟 秒 时关闭应用程序
  • Tomcat 6找不到mysql驱动

    这里有一个类似的问题 但关于类路径 ClassNotFoundException com mysql jdbc Driver https stackoverflow com questions 1585811 classnotfoundex
  • 如何在 Maven 中显示消息

    如何在 Maven 中显示消息 在ant中 我们确实有 echo 来显示消息 但是在maven中 我该怎么做呢 您可以使用 antrun 插件
  • 当单元格内的 JComboBox 中有 ItemEvent 时,如何获取 CellRow

    我有一个 JTable 其中有一列包含 JComboBox 我有一个附加到 JComboBox 的 ItemListener 它会根据任何更改进行操作 但是 ItemListener 没有获取更改的 ComboBox 所在行的方法 当组合框
  • 运行 Jar 文件时出现问题

    我已将 java 项目编译成 Jar 文件 但运行它时遇到问题 当我跑步时 java jar myJar jar 我收到以下错误 Could not find the main class myClass 类文件不在 jar 的根目录中 因
  • 如何配置eclipse以保持这种代码格式?

    以下代码来自 playframework 2 0 的示例 Display the dashboard public static Result index return ok dashboard render Project findInv
  • 查看Jasper报告执行的SQL

    运行 Jasper 报表 其中 SQL 嵌入到报表文件 jrxml 中 时 是否可以看到执行的 SQL 理想情况下 我还想查看替换每个 P 占位符的值 Cheers Don JasperReports 使用 Jakarta Commons
  • 打印大型 WPF 用户控件

    我有一个巨大的数据 我想使用 WPF 打印 我发现WPF提供了一个PrintDialog PrintVisual用于打印派生的任何 WPF 控件的方法Visual class PrintVisual只会打印一页 因此我需要缩放控件以适合页面
  • 将数组作为参数传递

    如果我们修改作为方法内参数传递的数组的内容 则修改是在参数的副本而不是原始参数上完成的 因此结果不可见 当我们调用具有引用类型参数的方法时 会发生什么过程 这是我想问的代码示例 using System namespace Value Re
  • 如何修复“sessionFactory”或“hibernateTemplate”是必需的问题

    我正在使用 Spring Boot JPA WEB 和 MYSQL 创建我的 Web 应用程序 它总是说 sessionFactory or hibernateTemplate是必需的 我该如何修复它 我已经尝试过的东西 删除了本地 Mav
  • KeyPressed 和 KeyTyped 混淆[重复]

    这个问题在这里已经有答案了 我搜索过之间的区别KeyPressedand KeyTyped事件 但我仍然不清楚 我发现的一件事是 Keypressed 比 KeyTyped 首先被触发 请澄清一下这些事件何时被准确触发 哪个适合用于哪个目的
  • 堆栈是向上增长还是向下增长?

    我在 C 中有这段代码 int q 10 int s 5 int a 3 printf Address of a d n int a printf Address of a 1 d n int a 1 printf Address of a
  • 如何使用 C++11 using 语法键入定义函数指针?

    我想写这个 typedef void FunctionPtr using using 我该怎么做呢 它具有类似的语法 只不过您从指针中删除了标识符 using FunctionPtr void 这是一个Example http ideone
  • Jackson 将单个项目反序列化到列表中

    我正在尝试使用一项服务 该服务为我提供了一个带有数组字段的实体 id 23233 items name item 1 name item 2 但是 当数组包含单个项目时 将返回该项目本身 而不是包含一个元素的数组 id 43567 item

随机推荐

  • 使用 NTLM 进行 Python 机械化时出现 AttributeError: HTTPResponse 实例没有属性 '__iter__'

    我正在尝试使用 python ntlm 和 mechanize 访问通过 NTLM 身份验证保护的网站 但出现此错误 File build bdist macosx 10 6 universal egg mechanize mechaniz
  • 使用巨大的 PHP 脚本防止 504 网关超时

    我目前正在本地计算机 Windows 上运行 Apache 服务器 2 2 我用它来运行一些 PHP 脚本来处理一些繁琐的工作 其中一个脚本涉及大量的移动 调整大小以及将文件下载 上传到另一台服务器的操作 我非常希望脚本能够不断运行 这样我
  • 使用 preg_replace 替换文本中指定的双引号

    我有一个序列化数组 我需要在所有地方替换双引号 如下所示 s 30 test is test to s 30 test quot is quot test 文中可能有很多引用 有人可以帮忙吗 Try preg replace isU 1 q
  • 无法加载文件或程序集“WebDriver,版本=2.35.0.0 ...”

    我按照 用于编码 UI 跨浏览器测试的 Selenium 组件 但我已经下载了最新版本 WebDriver ChromeDriver win32 2 4 0http www nuget org packages WebDriver Chro
  • 如何在客户端使用自定义类型对象

    我是 C 和 WCF 的新手 有 Java 背景 我有一个在 IIS 上托管的 WCF 服务的解决方案 该服务有一个 Employee 类和一个方法 public Employee getEmployee int loginId 此方法采用
  • 如何在新架构中编写 Bigquery,并从 Firebase 分析中替换旧架构中的 event_dim?

    旧的 BigQuery Export 架构明智脚本正在运行 如下所示 但我想复制此代码并根据新的导出架构编写它 因为我们的 Bigquery 架构已更改 请帮忙 因为新的 BigQuery Export 架构我没有找到任何其他对应的记录事件
  • css 'ex' 单位的值是多少?

    不要与Xunit 一个流行的 Net 单元测试库 今天 在一阵无聊中 我开始检查 Gmail DOM 是的 我很无聊 一切看起来都非常简单 直到我注意到某些元素的宽度有一个有趣的规范 著名的 Googlites 使用罕见的 ex 单位指定了
  • 如何访问 XAML DataTemplate Listview 中的元素而不与之交互

    我有一个 C Store 应用程序 并使用 DataTemplate 选择器来确定在绑定到数组的 ListView 控件中使用哪种类型的模板 因为它是模板化的 所以我无法为每个 ListView 行分配动态 x Name 我需要能够通过索引
  • 解析字符串的存储过程

    我需要编写一个输入是字符串的存储过程 输入字符串包含由管道分隔符分隔的变量名称及其值 如下所示 Name Praveen City Hyderabad Mobile 48629387429 Role User etc 在存储过程中我声明了变
  • 创建 AWS Glue 爬网程序时访问被拒绝

    我尝试在 AWS Glue 中创建爬网程序 但出现错误 service AWSGlue statusCode 400 errorCode AccessDeniedException requestId
  • ColdFusion https 连接失败

    我有一个 API 在我的两个 Web 服务器之一上运行良好 但在另一台或我的本地计算机上运行不佳 相反 当我在登录过程中发送 https 请求时 我会遇到连接失败 这些请求非常简单 并且在运行它的三台服务器之一上运行没有问题 第一个如下
  • 捕获触发 DUP_VAL_ON_INDEX 的值

    鉴于这个例子 DUP VAL ON INDEX 异常 是否可以捕获违反约束的值 以便将它们记录下来 如果批量插入产生多个违规 方法是否相同 BEGIN want to capture 01 and 02 INSERT INTO Employ
  • WPF 列调整大小性能问题

    WPF 中是否存在与网格列大小调整相关的已知性能问题 我有一个应用程序 我需要在列中执行一些特定的操作 但对于所有不同的解决方案 我发现列调整大小变得很慢 这适用于我的列表中通常有超过 1000 个元素的情况 但我认为这对于 WPF 来说并
  • 入口服务类型

    我了解 Ingress 的原理 以及它如何通过将 Ingress 资源提供给 Ingress 控制器来路由到服务 我将 Docker for mac 与以下 Ingress 控制器一起使用 https github com kubernet
  • 循环遍历硬盘上的所有目录

    嘿大家我有这段代码 Private Sub Button1 Click ByVal sender As System Object ByVal e As System EventArgs Handles Button1 Click Dim
  • 水晶报表 - 分组依据

    我正在使用 Visual Studio 2008 并希望在报告中显示以下 SQL 查询 select name count from mytable group by name 我可以通过创建一个本质上是上述查询的数据集 由 名称 和 计数
  • C 中的动态多维数组

    阅读了几篇关于c中多维数组动态内存分配的文章 我发现了以下代码片段 文章链接 define COLS 5 int rptr COLS int main void int nrows 10 int row col rptr malloc nr
  • Facebook 应用程序使用 Facebook Api 发送好友请求

    我想在不使用 FBML 标签的情况下向我们的一些好友列表发送 Facebook 好友邀请
  • 从 URL 获取图像无法解码流:fileNotFoundException

    我知道这个问题已经被问过很多次了 但我尝试了很多解决方案 但没有一个有效 在 Android 上 我尝试从 URL 获取图像并将其放入图像视图中 不幸的是 我收到以下错误 E BitmapFactory Unable to decode s
  • 什么是 LD_LIBRARY_PATH 以及如何使用它?

    我参与开发一个Java项目 其中使用了一些C 组件 因此我需要Jacob dll 在 Windows 7 上 我不断得到java lang UnsatisfiedLinkError no JacobDB in java library pa