Java:使用RxTx库

Java:使用RxTx库,java,rxtx,serial-communication,Java,Rxtx,Serial Communication,我是Java新手,正在尝试编写一个串行通信应用程序 我正在使用Windows 7(32位) 我下载了RxTx 如上面链接中所述,解压缩了rxtx-2.1-7-bins-r2。 已将rxtxSerial.dll复制到C:\Program Files\Java\jre7\bin 已将RXTXcomm.jar复制到C:\Program Files\Java\jre7\lib\ext 我正在尝试运行以下代码: import gnu.io.*; public class RxTxComm{

我是Java新手,正在尝试编写一个串行通信应用程序

我正在使用Windows 7(32位)

我下载了RxTx

如上面链接中所述,解压缩了rxtx-2.1-7-bins-r2。 已将rxtxSerial.dll复制到C:\Program Files\Java\jre7\bin 已将RXTXcomm.jar复制到C:\Program Files\Java\jre7\lib\ext

我正在尝试运行以下代码:

import gnu.io.*;

public class RxTxComm{
    public static void main(String[] args)
    {}

    }
我正在犯错误

D:\Glaswegian\Java\RXTX\Test>dir
 Volume in drive D has no label.
 Volume Serial Number is C643-EE74

 Directory of D:\Glaswegian\Java\RXTX\Test

07/02/2013  18:09    <DIR>          .
07/02/2013  18:09    <DIR>          ..
07/02/2013  17:45                94 RxTxComm.java
               1 File(s)             94 bytes
               2 Dir(s)  82,430,877,696 bytes free

D:\Glaswegian\Java\RXTX\Test>javac RxTxComm.java
RxTxComm.java:1: error: package gnu.io does not exist
import gnu.io.*;
^
1 error

D:\Glaswegian\Java\RXTX\Test>
D:\Glaswegian\Java\RXTX\Test>dir
驱动器D中的卷没有标签。
卷序列号为C643-EE74
D:\Glaswegian\Java\RXTX\Test目录
07/02/2013  18:09              .
07/02/2013  18:09              ..
2013年2月7日17:45 94 RxTxComm.java
1个文件94字节
2个目录82430877696字节可用
D:\Glaswegian\Java\RXTX\Test>javac RxTxComm.Java
RxTxComm.java:1:错误:包gnu.io不存在
输入gnu.io.*;
^
1错误
D:\Glaswegian\Java\RXTX\Test>
也提到了这一点:


怎么了?

我想我复制到了错误的文件夹。我是这样解决这个问题的:

  • 已将rxtxSerial.dll复制到C:\Program Files\Java\jdk1.7.0\U 07\jre\bin
  • 已将RXTXcomm.jar复制到C:\Program Files\Java\jdk1.7.0\u 07\jre\lib\ext
D:\Glaswegian\Java\RXTX\Test>dir
 Volume in drive D has no label.
 Volume Serial Number is C643-EE74

 Directory of D:\Glaswegian\Java\RXTX\Test

07/02/2013  18:09    <DIR>          .
07/02/2013  18:09    <DIR>          ..
07/02/2013  17:45                94 RxTxComm.java
               1 File(s)             94 bytes
               2 Dir(s)  82,430,877,696 bytes free

D:\Glaswegian\Java\RXTX\Test>javac RxTxComm.java
RxTxComm.java:1: error: package gnu.io does not exist
import gnu.io.*;
^
1 error

D:\Glaswegian\Java\RXTX\Test>