Netbeans环境中使用RXTX

在一个项目中安装

在Netbeans界面中,在左边得项目栏中右键点击项目名-->属性-->库,点击“添加JAR/文件夹”按钮,选择RXTXcomm.jar文件。接下来只需要确认:

import gnu.io.*;

是一个有效语句就可以了。

 

如果这时候运行,我会得到运行时错误,因为 rxtxSerial.DLL 库没办法找到。我需要右键点击项目名-->属性-->运行,在界面总添加VM参数:

-Djava.library.path="C:/where-ever-you-stuck-rxtxSerial.DLL-file;%PATH%

例如:

-Djava.library.path="C:/rxtx-2.1-7-bins-r2/Windows/i368-mingw32/;%PATH%"

当然你也可以复制那个目录下的所有dll文件到C:/Windows/System32/中,JAVA会自动找到它们的。

 

注意。你不能在64bit的JRE中使用32bit DLL文件,不然你将会得到类似下文的错误:

Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver

解决这个问题的方式就是安装32bit JDK,并在Netbeans中添加新平台(工具-->JAVA平台-->添加平台)并且将项目设置切换到新的平台,然后就可以输入"import gnu.io.*",确认是否有效了。

安装在JDK下

可以参考Windows下安装RXTX

 

你可能感兴趣的:(jdk,dll,Path,Netbeans,import,平台)