以下代码在java 1.7中返回 false ,但在java 1.4中返回 true 。 comm.jar存在于两个目录下: Java \ jre7 \ lib \ ext 和 \ Java \ jre1.4.2 \ lib \ ext 。
Enumeration portList = null;
portList = CommPortIdentifier.getPortIdentifiers();
System.out.println("portList.hasMoreElements(): " + portList.hasMoreElements());
输出结果为:
对于Java 1.4:
portList.hasMoreElements(): true
对于Java 1.7:
portList.hasMoreElements(): false
在这方面需要帮助。
答案 0 :(得分:0)
我能找到的最早的文件是Java 1.5。这意味着在早期的Java版本中可能不完全支持它。某些功能可能根本不起作用,而有些功能可能会像您的情况一样返回不同的结果。