java串口编程linux有问题。。
java编写的串口程序。在windows测试全部通过,但是在linux下其他数据都能通过,但是每当遇到int=10的时候,就出现多发一个字节,。为什么?
在linux里面 jspwin.dll = libjsplux86.so
我现在用的是com-linux3的包,里面也有两个so文件。
还是用javax.comm吧 serialport你那个包估计有点问题
copy libLinuxSerialParallel.so to /usr/lib/
copy javax.comm.properties to [JDK-directory]/jre/lib/
copy comm.jar to [JDK-directory]/lib/
都配置过了。包括环境变量classPath也指向了comm-linux。jar都还是不行。只有对10不行,其他的任何数字都可以。
目前用的是rxtx解决到了这个问题
如果你用com5 - com8 + javax.comm 需要注意 parity 设置的时候的问题
有的时候用none就会出现你的那个错误
rxtx是一个解决方案 但是我感觉javax.comm是一个成熟的东西 不应该有那种错误
相关问答:
我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......
原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后 ......
我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。
不可能吧 肯定有个画面是让你输入root用户名密码
你肯定错过了
没密码能进去?
用单用户模式进 ......
现在我有两台机 一个在家 一个在学校 在学校的那台机子不能上网 我把家里的那台机子更新到最新了 然后把 /var/cache/apt/archives 下的所有Deb包复制到学校那台没联网的机子上了&nbs ......