java 串口读写 java.lang.NoClassDefFoundError: gnu/io/CommPortIdentifier 错误解决

我是用 rxtx-2.1-7-bins-r2.zip 文件来读写串口的,将代码加到自己RCP工程里,老是出现java.lang.NoClassDefFoundError: gnu/io/CommPortIdentifier错误,

折腾了一天,都没解决,后在RCP工程里,双击MANIFEST.MF文件,选择“RunTime”,在“ClassPaht”里增加“RXTXcomm.jar”文件,问题解决。

如果电脑上JREJDK都安装了, RXTXcomm.jar rxtxSerial.dll放在JRE安装目录下即可,可以不用放在JDK目录下,即使JAVA_HOME环境变量指示JDK目录,也不影响。

可参考:http://rxtx.qbang.org/wiki/index.php/Using_RXTX

 

:

编程语言: Java

Eclipse 版本3.7

JRE7.0以上

JDK1.7以上

操作系统:Win7 中文32

liuliu541 (at)   163 . com

201315 

 

你可能感兴趣的:(java 串口读写 java.lang.NoClassDefFoundError: gnu/io/CommPortIdentifier 错误解决)