我是新来的Java,并试图编写一个串行通信应用程序。
我用的是Windows 7(32 bit)
D:\Glaswegian\Java\RXTX\Test>java -version
java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode, sharing)
D:\Glaswegian\Java\RXTX\Test>
D:\Glaswegian\Java\RXTX\Test>javac -version
javac 1.7.0_07
D:\Glaswegian\Java\RXTX\Test>PATH
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C
:\Program Files\MATLAB\R2009a\bin;C:\Program Files\MATLAB\R2009a\bin\win32;C:\Pr
ogram Files\Java\jdk1.7.0_07\bin;C:\Program Files\Java\jre7\bin;C:\Program Files
\Java\jre7\lib\ext
D:\Glaswegian\Java\RXTX\Test>
我下载了RxTx
http://henrypoon.wordpress.com/2010/12/25/installing-rxtx-for-serial-communication-with-java/ http://rxtx.qbang.org/wiki/index.php/Using_RXTX
如上链接所述,解压rxtx-2.1-7-bins-r2。复制RXTX序列。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>
也提到了这一点:javac-classpath不起作用
怎么了?
我想我抄错文件夹了。我这样解决了这个问题:
RXTX 是一个跨平台的 Java 串口通信程序开发包。 MINA 就是使用 RXTX 来实现与串口的通讯。
本文向大家介绍Java使用开源Rxtx实现串口通讯,包括了Java使用开源Rxtx实现串口通讯的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java使用开源Rxtx实现串口通讯的具体代码,供大家参考,具体内容如下 使用方法: windows平台: 1、把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。 2、如果是在开发
本文向大家介绍java使用Rxtx实现串口通信调试工具,包括了java使用Rxtx实现串口通信调试工具的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java使用Rxtx实现串口通信调试工具的具体代码,供大家参考,具体内容如下 最终效果如下图: 1、把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。 2、RXTXcomm
问题内容: 我已经使用RXTX大约一年了,没有太多问题。我刚启动一个新程序来与新硬件交互,所以我重用了我在其他项目中使用过的connect()方法,但是我遇到了一个从未见过的怪异问题。 问题 该设备运行良好,因为当我与超级终端连接时,我发送东西并收到期望的东西,而串行端口监视器(SPM)反映了这一点。 但是,当我运行简单的HyperTerminal- clone来诊断主应用程序遇到的问题时,根据S
问题内容: 在将RXTX用于许多不同的项目之后,我遇到了许多烦人的差异和问题,这些差异和问题只能归结为库中的错误- 死锁,竞争危险以及RXTX库中深处的监视线程处于打开状态,无法防止从关闭程序开始(即使我正在使用的所有端口都已关闭!)运行最新的“不稳定”版本也有所帮助,但距离我所说的可靠位置还差得很远,并且该项目上的活动似乎很少现在。 但是,寻找RXTX的免费跨平台替代品似乎没有太多其他选择。 是
问题内容: 我放入了文件夹,但是我仍然得到这个文件夹不是自动进入全局类路径吗? 谢谢 问题答案: 是的,它是自动带到类路径的,但是RXTXcomm使用JNI / native外部库(.so和.dll文件),在命令行中运行程序时必须提供它们的路径: 对于Linux: 假设您将rxtx.zip解压缩到/ home / user / 如果您具有32位x86平台: PATH_TO_EXTERNAL_LIB