问题标签 [jacob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5446 浏览

java - 带有 AutoIt 和 Jacob 库的 Java

我正在尝试使用 Eclipse 将 AutoIt 与 Java 集成。我已经正确配置了项目和 java 构建路径 - 可能;)。问题是,当我尝试运行我收到的项目时,错误如下所示:

线程“主”com.jacob.com.ComFailException 中的异常:无法在 com.jacob.com.Dispatch.createInstanceNative(Native Method) 处共同创建对象 com.jacob.com.Dispatch.(Dispatch.java:99 ) at com.jacob.activeX.ActiveXComponent.(ActiveXComponent.java:58) at autoitx4java.AutoItX.(AutoItX.java:181) at com.mainPackage.windowsGUIHandler.bleble(windowsGUIHandler.java:23) at com.mainPackage.windowsGUIHandler .main(windowsGUIHandler.java:39)

我的代码看起来像这样(很简单,但足以运行和测试 AutoIT 是否有效)

我做了一项研究,发现这篇文章描述了如果 eclipse 返回Can't co-create object但是当我输入 cmd 时该怎么做

regasm /verbose /nologo /codebase C:\jacob-1.17-M2-x64.dll

执行此命令后,出现错误RegAsm : error RA0000 : Failed to load 'C:\jacob-1.17-M2-x64.dll' 因为它不是有效的 .NET 程序集

此外,我在安装了 JRE 和 JDK 6 x64 的 Windows 7 x64 上运行。

0 投票
1 回答
2503 浏览

vbscript - 使用 OTA 和 JACOB 在 ALM 中创建测试脚本的问题

我在 vbscript 中创建了一段代码,通过它我可以通过 OTA 在 ALM 中创建测试脚本。现在我试图通过使用 JACOB 作为 Java 2 Com 桥的 Java 做同样的事情,我已经能够使用它创建一个空的测试脚本,但我不确定如何设置各种字段值。

VBScript 代码(完美运行):

Java 代码(只有这么多有效)

现在问题是 VBScript 代码的最后一行,

如何使用 JACOB 在 Java 中对此进行编码?请帮忙。我做了很多谷歌搜索,但没有找到任何实质性的东西。

0 投票
2 回答
631 浏览

java - 错误:无法找到或加载主类 openWordDocument

我正在尝试使用 jacob 打开 Microsoft Word 文档。

下面是代码:

当我在上面运行代码时出现错误Error: Could not find or load main class openWordDocument

0 投票
1 回答
2236 浏览

java - Java with JACOB - 如何正确设置 Java 库路径

我对图书馆路径和雅各布的问题提出了挑战。好的,让我们开始吧。

我正在编写一个需要使用 jacob 库等的应用程序——这个应用程序必须作为 JAR 文件运行,这就是整个目标。我正在使用 System.load() 方法加载库 - 工作正常。在代码中,我声明了一个将 jacob.dll 文件提取到外部文件夹的方法,之后我需要将此路径添加到 java 库路径中,通过以下方式完成:

但是当我运行我的 JAR 时,我得到了一个不满意的链接错误。所以我的问题是,如何添加提取dll文件的路径?

PS 当我在项目属性中添加路径时 - 本机库一切正常,但问题是无法在本机库中设置 java temp。

有谁知道我该怎么处理这种问题?

0 投票
1 回答
682 浏览

java - j-interop 无法通过 WMI 监控 Win7

我使用 j-interop 通过 Java 中的 WMI 监控 Windows 系统。它确实适用于从 Windows 和 Linux 客户端监视远程 WinXP。但是从 Windows 和 Linux 客户端远程监控 Windows7 不起作用。我还检查了 OpenNMS,它也使用了 j-interop,也不适用于 Win7。我的问题是:

  1. 是否有任何解决方法可以让 j-interop 用于监控 Windows7?
  2. 是否有任何其他 java 库可以跨平台工作而没有 Windows 7 问题?我已经测试了 JACOB,它确实适用于 Windows7,但它不是跨平台的。
0 投票
1 回答
1338 浏览

java - Jacob (Java / COM / ActiveX) 抛出 ComFailException

我正在使用 Jacob 一个 Java-COM 桥,并且我已将所需的 dll 放置到 - C:\WINDOWS\system32\jacob-1.14.3-x86.dll。我还将所需的 jar 文件添加到 - C:\Program Files\Java\jdk1.6.0_18\jre\lib\ext\jacob-1.14.3.jar

直到昨天我还可以使用它,今天我在我的机器上卸载了一些不需要的 .Net 软件,突然它停止工作并抛出以下错误 -

我的机器属于“x86 Family 15 Model 4 Stepping 3”。我曾尝试使用 regsvr32.exe 取消注册/注册 dll,但没有成功。我不知道如何让它再次工作..否则我将不得不格式化我的机器..geeks 请帮帮我!

0 投票
1 回答
4893 浏览

java - Java JACOB 检索给定 Win32_* 类对象的所有属性

我目前正在开发一个基于 java 的跨平台软件分发器,我选择使用本机操作系统机制来防止用户必须事先进行任何设置。

我为 SSH2 选择了 JSCH,为 Java 选择了 JACOB。我意识到 JACOB 将我限制为 Windows 作为起始主机,但这是我可以忍受的。

我正在围绕 JACOB 编写一个包装器,以使用一些本机机制通过 WMI 与目标对话,但我遇到了一个小问题。我正在尝试检索给定 Win32_ 类对象可用的所有属性的列表,但我无法做到。

此链接显示您可以在 VB http://www.vbsedit.com/scripts/misc/wmi/scr_1333.asp中执行此操作,我想知道在使用 JACOB 时是否有人能够弄清楚。

编辑:(代码片段)

上面的代码显示我可以要求单个属性,但没有一个好方法可以要求所有属性。

0 投票
1 回答
4870 浏览

jacob - 调度未连接到 Windows 内存

有时我会收到错误(异常):

这是什么意思?如何预防?

这是导致此错误的示例代码:

0 投票
2 回答
3615 浏览

jacob - Jacob 64 位 dll 不适用于 jre 1.6

以下是我的项目边界

视窗 7 64 位

jre 1.6 64位

雅各布 dll (jacob-1.17-M2-x64.dll)

问题是

jacob-1.17-M2-x64.dll 在 jre 1.7 中支持,但在 jre 1.6 中不支持

抛出异常

请不要将其视为重复问题,因为我的问题不是“java.library.path”问题,因为我能够使用 jre1.7 运行应用程序而没有任何问题。

0 投票
2 回答
1096 浏览

scala - 发生错误时停止 VFP 显示对话框

我正在尝试使用 Jacob 调用现有的 VFP 6 应用程序,它是 Java 的 COM 桥。

当没有错误条件时,此代码执行良好并生成预期的 .dbfs。问题是当发生错误时(.dbf 未找到,文件正在被其他用户使用等),会弹出一个 GUI 窗口并停止程序的执行,直到我使用鼠标取消它。我希望这个程序在没有用户交互的服务器上运行,所以这不起作用。

如何在不更改 VFP 6 程序的情况下优雅地处理错误?