我现在要维护一个项目 现在已经实现了在linux上的串口通信(用的rxtx)
现在叫我要兼容windows
是不是只需要在windos里把 RXTXcomm.jar rxtxParallel.dll 和 rxtxSerial.dll 放到windows相应的位置
串口名需要变动(如写 COM3) 就不用更改后台代码?我百度过 说rxtx兼容4个平台 Windows,Linux,Mac os X,Solaris 如果每次更换平台都要改后台代码,那rxtx就封装得不太好了,个人理解求高手帮帮忙,讲解下,我该怎么做才能做到两个平台兼容
求高手 求思路 求放向
现在叫我要兼容windows
是不是只需要在windos里把 RXTXcomm.jar rxtxParallel.dll 和 rxtxSerial.dll 放到windows相应的位置
串口名需要变动(如写 COM3) 就不用更改后台代码?我百度过 说rxtx兼容4个平台 Windows,Linux,Mac os X,Solaris 如果每次更换平台都要改后台代码,那rxtx就封装得不太好了,个人理解求高手帮帮忙,讲解下,我该怎么做才能做到两个平台兼容
求高手 求思路 求放向
解决方案 »
- Java 软件自动升级 (最优答案100分,按劳分配,回帖有分,不够再加。)
- Java SE代码中能不能控制代开网页的类型
- j2se+spring 出现的问题
- Java中怎么返回多个值?
- weblogic的 811win32怎么在点击安装之后,第一个页面进入之后,往下没反应了??(紧急求救)
- 到底什么时候分配内存空间?
- System.out.println('\u0022' + "quote" + '\u0022'); //'\u0022'什么意思?
- html 中rel 是什么属性?
- 请教如何通过sessionId得到session对象,并使之失效。
- 各位,难道SUN公司在中国没有成立分公司吗?像IBM,Micrrosoft是的?
- 想学习java 不知道要下载什么东西 开发环境需要什么?软件开发工具用什么?
- java数组问题
只需要把串口名修改了
还有RXTXcomm.jar rxtxParallel.dll 和 rxtxSerial.dll文件部署好 就行了 代码不用修改
Windows:
复制 rxtxParallel.dll 到 jdk1.6.0_01/jre/bin/
复制 rxtxSerial.dll 到 jdk1.6.0_01/jre/bin/
复制 RXTXcomm.jar 到 jdk1.6.0_01/jre/lib/ext/
请注意,在这个目录中还有一个/jre/子目录Linux:
1.复制librxtxSerial.so,librxtxParallel.so到$JAVA_HOME/lib/$(ARCH)/
2.复制RXTXcomm.jar到$JAVA_HOME/ext/,或在应用程式启动的CLASSPATH中包含RXTXcomm.jar
3.定义驱动类后将javax.comm.properties放在应用程式的根目录下分享给大家