【问题标题】:How can I read COMM ports from Eclipse IDE如何从 Eclipse IDE 读取 COM 端口
【发布时间】:2019-05-29 07:15:53
【问题描述】:

我有一台没有 COMM 端口的笔记本电脑, 我需要升级一个软件来读取带有 RS-232 的称重设备。

我正在使用 VSPE 来模拟 COMM PORT ,但是这行返回给我的是空值;

    Enumeration ports = CommPortIdentifier.getPortIdentifiers();
    System.out.println("start Port List scanner");
    while(ports.hasMoreElements())

我猜这是因为eclipse找不到windows dll。 win32com.dll 要么 rxtxSerial.dll

我必须复制到 Java Lib 和 Windows/System32 文件夹吗? 有什么方法可以告诉 eclipse 在哪里可以找到这些 dll 吗?

最好的问候

【问题讨论】:

  • Project > Properties: Java Build Path 中配置包含 DLL 的文件夹,在 Native library location 中的标签 Libraries i> 对应 JAR 的子节点。

标签: java eclipse comm


【解决方案1】:

您可以简单地将 comm-2.0.jar 添加到您的项目中。 download

或者,如果您正在处理 maven 项目,您可以将其作为依赖项添加到您的 pom.xml:

link for maven repository

<dependency>
    <groupId>javax.comm</groupId>
    <artifactId>comm</artifactId>
    <version>2.0.3</version>
    <scope>system</scope>
</dependency>

【讨论】:

  • 我不知道为什么,但是当我发布依赖项 xml 时,依赖项的结束标记不会出现。
  • 感谢@Akceptor 对答案格式的帮助。 :) 但是第二行不是第一行的示例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多