我是用 rxtx-2.1-7-bins-r2.zip 文件来读写串口的,将代码加到自己RCP工程里,老是出现java.lang.NoClassDefFoundError: gnu/io/CommPortIdentifier错误,
折腾了一天,都没解决,后在RCP工程里,双击MANIFEST.MF文件,选择“RunTime”,在“ClassPaht”里增加“RXTXcomm.jar”文件,问题解决。
如果电脑上JRE和JDK都安装了, RXTXcomm.jar 和 rxtxSerial.dll放在JRE安装目录下即可,可以不用放在JDK目录下,即使JAVA_HOME环境变量指示JDK目录,也不影响。
可参考:http://rxtx.qbang.org/wiki/index.php/Using_RXTX
注:
编程语言: Java
Eclipse 版本3.7
JRE:7.0以上
JDK:1.7以上
操作系统:Win7 中文32位
liuliu541 (at) 163 . com
2013年1月5日