A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hhaaii

初级黑马

  • 黑马币:9

  • 帖子:12

  • 精华:0

© hhaaii 初级黑马   /  2014-2-27 13:59  /  1613 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

要想使用串口包进行串口通信,除了设置好环境变量之外,还要将win32com.dll复制到<JDK>\bin目录下;将comm.jar复制到<JDK>\lib;把javax.comm.properties也同样拷贝到<JDK>\lib目录下。然而在真正运行使用串口包的时候,仅作这些是不够的。因为通常当运行“java MyApp”的时候,是由JRE下的虚拟机启动MyApp的。而我们只复制上述文件到JDK相应目录下,所以应用程序将会提示找不到串口。解决这个问题的方法很简单,我们只须将上面提到的文件放到JRE相应的目录下就可以了。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

3 个回复

倒序浏览
我用的jdk是myeclipse自带的jdk,问一下大牛们,是不是直接把javax.comm.properties和win32com.dll直接复制到lib目录下,但是那样不行啊,请问该怎么办啊,上面的是参考网上做法,但是自己做不好,请大牛指教
回复 使用道具 举报
好像可以通过-D参数指定系统查找dll的目录
在eclipse里面右击Run as-run configura...在参数选项卡里可以设置虚拟机参数-Djava.library.path=你的dll目录

回复 使用道具 举报
谁能帮帮我啊,求远程控制1659929293
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马