【发布时间】:2011-12-11 17:50:41
【问题描述】:
我想在我的 java 应用程序中使用串口类及其函数进行 rs232 通信。我知道有用于通信 rs232 的 java 库,但我想使用包含“串行端口”类的 Microsoft windows dll [我认为它在 .net 框架中的 System.dll 中] 所以有人可以告诉我如何使用它,如果有任何例子吗???
【问题讨论】:
标签: c# java serial-port
我想在我的 java 应用程序中使用串口类及其函数进行 rs232 通信。我知道有用于通信 rs232 的 java 库,但我想使用包含“串行端口”类的 Microsoft windows dll [我认为它在 .net 框架中的 System.dll 中] 所以有人可以告诉我如何使用它,如果有任何例子吗???
【问题讨论】:
标签: c# java serial-port
这就是我喜欢称之为"Shoe or Bottle?" 的问题。不要混合使用 Java 和 .NET,它可以完成,但有更好更简单的方法来做你想做的事。
做以下两件事之一:
请不要将两者混搭,不值得。
【讨论】:
那里有一个SerialPort 类的用法示例。然后,您可以创建您的 .dll 并通过 COM 访问它。您可以查看此线程以获取更多信息:
Consuming a .Net library via COM or direct integration in Java
虽然,这是一个复杂的过程,就像这里的其他人一样,我强烈建议您在这种情况下只使用一种技术。
【讨论】: