问题标签 [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 投票
2 回答
2321 浏览

java - 如何使用来自 64 位进程的 32 位 COM 对象?

我在 64 位机器上使用 Jacob(JAVA COM 桥)并希望从 32 位 DLL 加载 COM 对象。我怎样才能做到这一点?

0 投票
1 回答
729 浏览

java - 奇怪的 Clojure Box - 库(dll)问题

我正在尝试使用 Clojure Box 将 JACOB 库与 Clojure 一起使用。

我已将此添加到我的 .emacs 中:

C:/dev/dlls/包含jacob-1.14.3-x86.dll.

我在.clojure我的目录中添加了一个目录~/,其中包含 jacob.jar.

在 Clojure Box REPL 中,(System/getProperty "java.class.path")产生:

(System/getProperty "java.library.path")产量:

如果我启动 Clojure Box 并发出问题(import '(com.jacob.com Dispatch ComThread)),REPL 就会挂起。

现在是奇怪的部分。如果我杀死 REPL 并执行“Alt-X slime”并对“创建一个额外的劣质 lisp?(y 或 n)”回答否并发出“(import '(com.jacob.com Dispatch ComThread))”它可以工作!更奇怪的是,如果我首先发出“(import '(com.jacob.com Dispatch ComThread))”并让REPL挂起,这只会“有效”。如果我只是启动 Clojure Box 并杀死/重新启动 REPL 而没有先发出“(import '(com.jacob.com Dispatch ComThread))”,它就会挂起。

任何帮助是极大的赞赏。

雅各布:http : //sourceforge.net/projects/jacob-project/

Clojure 盒子: http ://clojure.bighugh.com/

0 投票
3 回答
6449 浏览

java - JACOB 没有正确释放对象

我有一个 Eclipse 插件,它使用 Jacob 连接到 COM 组件。但是在我完全关闭插件后,.exe 文件仍然挂在 Windows 进程中。

ComThread.InitMTA(true)用于初始化并确保SafeRelease()在关闭应用程序之前为我创建的每个 COM 对象调用它,并ComThread.Release()在最后调用。

我会留下一些未完成的事情吗?

0 投票
2 回答
2072 浏览

java - 使用 COM 和 Java 在 iTunes 中创建播放列表

如何使用 COM(在 Windows 上,即没有 AppleScript)从 Java 中的 iTunes 中创建播放列表?

我在这里找到了一个库,可以满足我的大部分需求,并且我在 ITPlaylist.java 中添加了一些代码,以在 iTunes 对象 ITPlaylist 上调用“AddTrack”方法(在文档中提到):

但我得到一个错误:

当我尝试调用此方法时。日志文件包含:

我究竟做错了什么 ?

0 投票
1 回答
1457 浏览

java - 使用 jacob 和 excel 的简单程序

我想学习jacob用 excel 完成任务。使用 jacob 和 excel 寻找任何运行没有错误的简单代码。我尝试在 jacob 帮助中运行代码,但出现错误。要了解基础知识,我需要一个简单的代码。你能给我这个示例代码吗?谢谢

0 投票
1 回答
2685 浏览

java - 使用 Jacob 和 WMI 编写更好的代码

我正在使用 JACOB 通过 WMI 访问系统信息。我在网上没有找到太多关于 WMI 和 Jacob 的文档,我想知道是否可以帮助我提高代码的效率。

这是代码:

如您所见,仅针对一项循环遍历集合似乎没有多大意义。我想只查询查询语句中的一列,并尽可能快速有效地从中获取结果,并且开销尽可能少。

有没有人对 JACOB 有很多经验并以最好的方式检索这些值?

谢谢,

史蒂夫

0 投票
2 回答
632 浏览

java - 如何使用 Jacob 在 MS Word 文档中创建图形

如何使用 Jacob 在 MS Word 文档中创建图表?

0 投票
2 回答
7157 浏览

java - com4j 与 jacob 从 Java 调用 COM 方法

我维护一个使用Jacob或 Java-COM Bridge 的遗留 Java 应用程序,通过 MS VBA 和 MS Word 的 COM 接口进行调用。我一直在看 Sun 的com4j,它看起来很有希望。

它对我来说看起来不错的原因是它使用 vtable 绑定到方法,而不是 IDispatch。假设我们操作的所有 COM 对象都存在 vtable 接口,使用它们而不是 IDispatch 似乎更简洁。回到 COM 和 CORBA 成为热门二进制接口技术的时代,我似乎记得通过 vtable 进行的早期绑定比通过 IDispatch 进行的后期绑定提供了更好的性能。

有人从 Jacob 迁移到 com4j 吗?如果是这样,有哪些陷阱和经验教训?

0 投票
6 回答
33380 浏览

java - 如何在 Java 中配置 .dll 文件?

我在我的 java 应用程序中使用Jacob jar 文件。

这个 Jacob jar 文件带有一个 .dll 文件。我已将 Jacob jar 文件添加到我的类路径中。但是当我执行我的应用程序时,会发生运行时错误

如何加载这个 .dll 文件?

已编辑:================================================= ==================================

我已将“路径”环境变量设置为包含我的 .dll 文件并加载该 .dll 文件的目录,如下所示

但出现以下错误

0 投票
1 回答
847 浏览

java - 使用 Jacob 和 Java 的 JBoss 和 WMI

有没有人遇到过使用 Jacob 调用 WMI 查询的 Java 应用程序的问题,并且该应用程序被部署到 JBoss?JBoss 锁定了 WMI 调用,没有更多可用信息。