gpt4 book ai didi

java - 当端口存在时获取 javax.comm.NoSuchPortException

转载 作者:行者123 更新时间:2023-11-30 07:23:31 25 4
gpt4 key购买 nike

你好我看到了这个Why am I getting a Java NoSuchPortException when the port exists?发布,但我不是很清楚!!

在设备管理器中它显示 COM3 存在并且我可以通过 putty 连接它,但是这段代码出现了这个错误/异常。

try {
portId = CommPortIdentifier.getPortIdentifier("COM3");
} catch (NoSuchPortException ex) {
System.out.println(ex);
}

try {
serialPort = (SerialPort)portId.open("S2CFrameWork", 5000);
} catch (PortInUseException e) {
System.out.println(e);
}

这个简单的代码抛出了 javax.comm.NoSuchPortException,我也尝试过使用 Enumeration 来获取可用端口的列表,但它仍然显示异常。谁能解决这个问题?

最佳答案

comm.jar 应该放在:

%JAVA_HOME%/lib

%JAVA_HOME%/jre/lib/ext

win32com.dll应该放在:

%JAVA_HOME%/bin

%JAVA_HOME%/jre/bin

%windir%System32

javax.comm.properties 应该放在:

%JAVA_HOME%/lib

%JAVA_HOME%/jre/lib

关于java - 当端口存在时获取 javax.comm.NoSuchPortException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com