问题标签 [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.
java - 如何使用 j-interop 在远程机器中写入二进制文件?
我正在使用 J-interop 和 java 与窗口远程机器进行交互,我能够使用 j-interop 连接到远程窗口机器,但不知道如何将二进制文件写入窗口远程机器。如果有人有示例代码可以做到这一点,我们将不胜感激。
java - 对 RTD 或 DDE 服务的 j-Interop 调用示例
我正在寻找集成 RTD 或 DDE 调用提供的 ThinkorSwim 客户端的报价。如果从 excel 完成调用的格式似乎很简单:
或者
我在网上做了很多搜索,似乎找不到这种类型的调用示例,尽管我似乎有几篇文章认为 j-Interop 将成为满足此要求的好工具。虽然我对 Java 有扎实的了解,但我的 COM 知识相当缺乏,我很难弄清楚从哪里开始,特别是在建立与服务器的连接、发出请求然后解析结果时使用的参数. 非常感谢任何指针。
java - Jinterop 模拟
我使用 Jinterop 库来访问远程 WMI。
我想使用模拟来使用当前用户和密码访问远程机器。但是当我使用空的登录名和密码时,我总是得到异常
这可以在 Jinterop 中使用模拟吗?
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 之后,什么都没有改变,然后又回来了。
java - 如何使用 Java 注册 WMI 事件
我正在将基于窗口的应用程序与 java 应用程序集成,并希望在 java 中捕获窗口事件。
我在 google J-Interop 中发现这个库是可以实现的。我在下面的代码中做了一些 POC,但在定位服务时遇到了问题,即 WbemScripting.SWbemLocator
错误:
java - j-interop 是否能够从 foxpro 调用 java 类
我们正在使用 activex 桥使 FoxPro 和 Java 相互通信。是否可以使用 j-interop 将 java 类作为 COM 对象调用?
java - 线程“主”java.lang.NoClassDefFoundError 中的异常:rpc/Stub
我正在尝试阅读 Windows 事件日志,因此我为此使用了 Jinterop API。
这是Java代码:
我正在使用 Ubuntu 并尝试从远程机器读取日志。当我运行以下代码时,我收到“RPC Stub”异常。
我用谷歌搜索了这个异常,发现 jar 丢失了,所以我添加了相应的 Jar 文件,但仍然遇到同样的问题。
谁能让我知道我该如何解决这个问题。谢谢。
java - org.jinterop.dcom.common.JIException:访问被拒绝。[0x80070005]
我正在尝试使用 utgard java api 连接到 GRAYBOX 模拟器以进行 opc 连接,但出现以下错误。我已遵循所有 dcom 说明。我仍然被拒绝访问。我正在通过 Eclipse 运行此代码。有什么我想念的吗?我需要授权 java.exe 进行 dcom 调用吗?
当我尝试连接到本地灰盒模拟器或远程模拟器时会发生这种情况
java - 如何用wmi连接远程机器?
我正在尝试使用 wmi4j 连接远程 Windows Server 2012 机器,但出现“访问被拒绝”错误。但我可以用 WMI Explorer 2016 程序成功连接这台远程机器。
这是代码;
编辑:堆栈跟踪;
java - UTGARD opc 客户端:重复读取多个项目
我使用 Utgard OPC 库编写了以下代码。
我需要每 15 秒从 OPC 服务器读取一次数据。但是,我不确定这是否是实现它的最佳方式。在我的场景中,我需要从服务器读取超过 300 个标签。
有什么建议么?