在多语言操作系统上使用 Hyperic SIGAR 时出现“java.library.path 中没有 sigar-x86-winnt.dll”错误

2024-03-15

我在用金丝桃 SIGAR http://www.hyperic.com/products/sigar库作为我的安装程序中的第三方库。 我的安装程序将所有第三个 lib 文件解压到 %TEMP%\\user 文件夹中。

在英语操作系统上一切都很好,但是当我尝试在西班牙语操作系统上运行我的安装程序时, 我遇到了以下错误:

java 库包括 sigar.jar:

java.class.path=C:\DOCUME~1\西班牙语字母\CONFIG~1\Temp\e4j58.tmp_dir\user\sigar.jar

我的安装程序支持Win XP、WIN 7操作系统。

错误是:

no sigar-x86-winnt.dll in java.library.path
org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)
at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:100)
at I4jScript_Internal_1.eval(I4jScript_Internal_1.java:23)
at I4jScript_Internal_1.evaluate(I4jScript_Internal_1.java:79)
at com.install4j.runtime.installer.helper.Script.evaluate(Unknown Source)
at com.install4j.runtime.installer.ContextImpl.runScript(Unknown Source)
at com.install4j.runtime.installer.ContextImpl.runScript(Unknown Source)
at com.install4j.runtime.beans.actions.control.RunScriptAction.execute(Unknown Source)
at com.install4j.runtime.beans.actions.SystemInstallOrUninstallAction.install(Unknown Source)
at com.install4j.runtime.installer.InstallerContextImpl.performActionInt(Unknown Source)
at com.install4j.runtime.installer.ContextImpl.performAction(Unknown Source)
at com.install4j.runtime.installer.controller.Controller.executeActions(Unknown Source)
at com.install4j.runtime.installer.controller.Controller.handleCommand(Unknown Source)
at com.install4j.runtime.installer.controller.Controller.handleStartup(Unknown Source)
at com.install4j.runtime.installer.controller.Controller.start(Unknown Source)
at com.install4j.runtime.installer.Installer.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)'

有人已经遇到过类似的错误并可以提供建议吗? 谢谢。


您应该设置系统属性(java.library.path)

ex) java ... -Djava.library.path=../lib/sigar/lib ...

java.library.path是包含以下内容的文件夹sigar-x86-winnt.dll

https://forums.oracle.com/forums/thread.jspa?threadID=1299532 https://forums.oracle.com/forums/thread.jspa?threadID=1299532

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

在多语言操作系统上使用 Hyperic SIGAR 时出现“java.library.path 中没有 sigar-x86-winnt.dll”错误 的相关文章

  • 在 MVC 中创建多语言未找到页面

    我们有一个多语言网站 包含四种语言的内容 每种语言都可以通过我们在网址第一个添加的语言名称来理解 这是我们的routeConfig cs routes MapRoute name Default url lang controller ac
  • 多语言 JavaScript 应用程序有哪些不同的方法

    我想知道它们有什么不同 哪种是设置多语言 JavaScript 应用程序的最佳方法 我希望将所有使用过的字符串放在一个文件中 以便稍后轻松更改字符串或添加更多语言 thnx 您可以简单地制作一个大对象树 var languages engl
  • 是否可以可靠地将用户文件自动解码为 Unicode? [C#]

    我有一个网络应用程序 允许用户上传其内容进行处理 处理引擎需要 UTF8 并且我正在从多个用户的文件编写 XML 因此我需要确保可以正确解码上传的文件 因为如果我的用户知道他们的文件 我会感到惊讶were编码 我几乎不希望他们能够正确spe
  • 制作多语言android应用程序

    我创建了多语言 英语 俄语 乌兹别克语 应用程序 我将 4 个字符串资源放入 4 个文件夹 values values en values ru values uz 中docs 当我更改应用程序语言时 会更新应用程序控制器中的资源配置 如下
  • 在 Android 中使用不同语言的大型文本文件

    在我正在构建的应用程序中 我使用多种语言 通过添加新文件夹 例如 values fr 并在其中添加新的 strings xml 文件 可以轻松地将不同的语言添加到应用程序中 但我有相当大的文本文件 完整的文章 需要添加 这些文章也是用不同的
  • Python 日期转换。如何将阿拉伯日期字符串转换为日期或日期时间对象python

    我必须将此日期转换为正常的日期字符串 对象 至 1994 年 4 月 11 日 我已经解决了这个问题 可能不是最好的 但它有效 coding utf8 import unicodedata s u def date conv unicode
  • 使用 JSON 的 Django 多语言文本字段

    我最近问这个问题自定义 Django MultilingualTextField 模型字段 https stackoverflow com questions 16750509 custom django multilingualtextf
  • 为什么Java Character.toUpperCase/toLowerCase没有像String.toUpperCase/toLowerCase那样的Locale参数

    我想知道为什么Character toUpperCase toLowerCase没有 Locale 参数 例如String toUpperCase toLowerCase 我必须将任何语言的文本首字母大写 我有2个解决方案 Use Char
  • 如何强制将一段文本设置为“direction rtl”段落内的“direction ltr”

    因此 电话号码始终是ltr 从左到右 在多语言网站上工作时 我需要在具有方向 rtl 的文本段落中插入电话号码 带有 前缀和用 分隔的数字 当然对于相关语言 所以我有这样的事情 ltr test direction ltr rtl test
  • JavaScript 中的多语言警报消息

    我有一个 php Web 应用程序多语言 我有一个 php 变量 它可以告诉 Web 应用程序的当前语言 我需要在客户端验证用户输入 并且错误消息会通过 JavaScript 警报显示 例如 如果 php 语言变量是 french 我需要将
  • 多语言数据库,具有默认后备

    我知道 我有一个问题已经被广泛讨论 但在我看来 有一个方面仍然需要澄清 我正在创建一个带有多语言数据库的网络应用程序 我已经找到了一些好的实践文章 例如this https web archive org web 2014101519585
  • 如何使用纯html、js、jquery构建多语言网站? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在使用 html 来构建页面 问题是如何构建多语言切换 语言翻译不是问题 我有条款 但是 我不知道如何通过菜单栏上的语言按钮 下拉
  • Firebase 多语言密码重置电子邮件

    大家好 Firebase 及其所有出色功能 提供了一项服务 使经过身份验证的用户可以重置其密码 但这项服务只考虑一种文本 仪表板上定义的文本 是否可以用多种语言获得此内容 我需要这个功能 Firebase 朋友 因为我想你会看到这个问题 你
  • WPF 中的多语言[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 您能推荐一种为 WPF 应用程序实现多语言系统的好方法吗 我现在使用的方法涉及 XML 类和 xaml 扩展 它在大多数情况下工作得很
  • 如何制作一个具有真正多语言字符串的应用程序?

    为不同语言制作字符串的最佳方法应该是什么 我有这个问题 我试图显示 月 月 年 年 等字符串 目前我正在研究我所知道的 3 种语言 西班牙语 英语和波兰语 对于英语和西班牙语来说 这很简单 但例如 在波兰语中 年 可以变成 lata 数字
  • 用其他语言编写 JavaScript

    我有一些不会说英语的客户 他们希望我用另一种语言为他们编写 JavaScript 浏览器可以理解其他语言吗 还是我仅限于非英语注释 navigateur nomApp indice Microsoft 代替 navigator appNam
  • 在多语言操作系统上使用 Hyperic SIGAR 时出现“java.library.path 中没有 sigar-x86-winnt.dll”错误

    我在用金丝桃 SIGAR http www hyperic com products sigar库作为我的安装程序中的第三方库 我的安装程序将所有第三个 lib 文件解压到 TEMP user 文件夹中 在英语操作系统上一切都很好 但是当我
  • 多语言网站 SEO:无需更改 URL 即可获得特定于语言的结果?

    我有一个有两种语言的网站 英语和瑞典语 我想要的是 如果有人用谷歌搜索瑞典的网站 它应该显示瑞典语的结果 也就是说 我希望瑞典的 Google google se 抓取该网站的瑞典语版本 对于任何其他地方 我希望抓取英文版本 我读了以下内容
  • 用于翻译的 MySQL 结构

    根据这种方法 默认语言是已经翻译了在第一个表中 如果用户不需要翻译 他就不会为之烦恼 只需连接主表 仅此而已 产品表 InnoDB Obj id PK name desc 1 Million Dollar Baby Short descri
  • asp.net mvc 在哪里设置默认文化?

    用于多语言 asp net mvc 网站 我应该在哪里将线程的文化设置为默认语言 对于我的情况是 tr TR 此外 如果它不存在 我需要将其保存在 cookie 中 在 Application Start 中还是其他 我有多个站点 域 因此

随机推荐