问题标签 [j-interop]

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 回答
144 浏览

java - 如何使用 j-interop 在远程机器中写入二进制文件?

我正在使用 J-interop 和 java 与窗口远程机器进行交互,我能够使用 j-interop 连接到远程窗口机器,但不知道如何将二进制文件写入窗口远程机器。如果有人有示例代码可以做到这一点,我们将不胜感激。

0 投票
0 回答
1228 浏览

java - 对 RTD 或 DDE 服务的 j-Interop 调用示例

我正在寻找集成 RTD 或 DDE 调用提供的 ThinkorSwim 客户端的报价。如果从 excel 完成调用的格式似乎很简单:

或者

我在网上做了很多搜索,似乎找不到这种类型的调用示例,尽管我似乎有几篇文章认为 j-Interop 将成为满足此要求的好工具。虽然我对 Java 有扎实的了解,但我的 COM 知识相当缺乏,我很难弄清楚从哪里开始,特别是在建立与服务器的连接、发出请求然后解析结果时使用的参数. 非常感谢任何指针。

0 投票
1 回答
259 浏览

java - Jinterop 模拟

我使用 Jinterop 库来访问远程 WMI。

我想使用模拟来使用当前用户和密码访问远程机器。但是当我使用空的登录名和密码时,我总是得到异常

这可以在 Jinterop 中使用模拟吗?

0 投票
1 回答
791 浏览

java - Java 连接到 OPC 服务器:NotConnectedException (AutoReconnectController)

我在使用 openScada、Utgard 和 Jinterop 通过 Java 连接到 OPC 服务器时遇到了问题。

我之前使用的是 Matrikon 的 OPC Server(一切正常),并试图切换到 Kepware Server Ex。Kepware 演示用完了,我不想购买它 - 所以我决定切换回 Matrikon 的 OPC 服务器。我完全卸载了 Kepware,并且在运行我的程序时没有更改任何代码,但我遇到了“org.openscada.opc.lib.common.NotConnectedException”。

我找到了解决此问题的“解决方法”。但它阻碍了程序的原始功能: 最初使用了 AutoReconnectController:

使用测试服务器状态时

我得到一个空值。所以很明显服务器没有连接所以我尝试删除 AutoReconnectController。

删除 AutoReconnectController 时,如下:

NotConnectedException 没有触发,程序运行成功。但是,我需要重新连接功能。有人对这里可能发生的事情有任何想法吗?

由于没有更改代码,我认为这是 DCOM 设置或类似的东西;但是自从 Matrikon 更改为 Kepware 之后,什么都没有改变,然后又回来了。

0 投票
1 回答
975 浏览

java - 如何使用 Java 注册 WMI 事件

我正在将基于窗口的应用程序与 java 应用程序集成,并希望在 java 中捕获窗口事件。

我在 google J-Interop 中发现这个库是可以实现的。我在下面的代码中做了一些 POC,但在定位服务时遇到了问题,即 WbemScripting.SWbemLocator

错误:

0 投票
0 回答
78 浏览

java - j-interop 是否能够从 foxpro 调用 java 类

我们正在使用 activex 桥使 FoxPro 和 Java 相互通信。是否可以使用 j-interop 将 java 类作为 COM 对象调用?

0 投票
2 回答
1245 浏览

java - 线程“主”java.lang.NoClassDefFoundError 中的异常:rpc/Stub

我正在尝试阅读 Windows 事件日志,因此我为此使用了 Jinterop API。

这是Java代码:

我正在使用 Ubuntu 并尝试从远程机器读取日志。当我运行以下代码时,我收到“RPC Stub”异常。

我用谷歌搜索了这个异常,发现 jar 丢失了,所以我添加了相应的 Jar 文件,但仍然遇到同样的问题。

谁能让我知道我该如何解决这个问题。谢谢。

0 投票
1 回答
1547 浏览

java - org.jinterop.dcom.common.JIException:访问被拒绝。[0x80070005]

我正在尝试使用 utgard java api 连接到 GRAYBOX 模拟器以进行 opc 连接,但出现以下错误。我已遵循所有 dcom 说明。我仍然被拒绝访问。我正在通过 Eclipse 运行此代码。有什么我想念的吗?我需要授权 java.exe 进行 dcom 调用吗?

当我尝试连接到本地灰盒模拟器或远程模拟器时会发生这种情况

0 投票
0 回答
725 浏览

java - 如何用wmi连接远程机器?

我正在尝试使用 wmi4j 连接远程 Windows Server 2012 机器,但出现“访问被拒绝”错误。但我可以用 WMI Explorer 2016 程序成功连接这台远程机器。

这是代码;

我还授予所有权限(https://social.technet.microsoft.com/Forums/office/en-US/4f33837b-1cb1-4648-85b1-3ba87cbfe93e/wmi-remote-access-denied?forum=winserverManagement

编辑:堆栈跟踪;

0 投票
2 回答
1231 浏览

java - UTGARD opc 客户端:重复读取多个项目

我使用 Utgard OPC 库编写了以下代码。

我需要每 15 秒从 OPC 服务器读取一次数据。但是,我不确定这是否是实现它的最佳方式。在我的场景中,我需要从服务器读取超过 300 个标签。

有什么建议么?