问题标签 [rxtx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path throw while loading gnu.io.RXTXCommDriver
Fedora 现在使用(包已安装Package rxtx-2.2-0.5.20100211.fc15.i686 already installed and latest version
)。
我已经使用/尝试过:
然后使用:
但我仍然得到以下信息:
如何解决这个问题?
跟进:
错误的:
-Djava.library.path=/usr/lib/rxtx -Djava.library.path=/usr/lib/jni
正确的
-Djava.library.path=/usr/lib/jni -Djava.library.path=/usr/lib/rxtx
java - RXTX 问题 - 接收到的字节数错误
我在从微控制器检索数据时遇到了一些困难。我正在以正好 2000 字节的块传输数据,并编写了一个线程来处理这 2000 字节,然后再进行新的调用以发送下一个 2k 字节。在大多数情况下,它工作得很好,但有时我倾向于得到一个字节太多,或者由于某种原因一个字节太少,这仅在case #2期间。如果我使用案例#1,它总是完美无缺,但由于某种原因它非常慢。我们在 10 秒内谈论了大约 2000 个字节,当我将串行端口设置为以 115.200 波特工作时,这太慢了。
案例#1(总是有效,但速度很慢)
案例 #2(有时会卡住,但非常快)
还有另一个工作线程处理传入的数据并执行一些操作,这不是同步问题或类似问题。它归结为要么得到一个太多字节,要么得到一个字节到几个字节,这导致我的计算字节数的线程卡住了,期待多一个字节。我使用 RealTerm(一个串行控制台程序)来检索相同的东西,而且它每次都能快速准确地完成它。在添加 BufferedInputStream 时,情况 #2的情况似乎更好一些,但问题仍然偶尔发生。
我的问题是:available() 方法真的不可靠会导致这些问题吗?或者这是串行通信或 RXTX 库的问题?有没有更好的方法来处理这个?检索 2000 个字节,处理它们,然后再请求 2000 个字节。#1 案例在串行端口上接收数据是否应该这么慢?
任何带有示例的想法都会有很大帮助。
java - 尝试使用 RXTXcomm jar 加载小程序时出现 java.lang.ExceptionInInitializerError
我创建了一个小程序,RXTXComm.jar
用于从 COM 端口读取值。当我在 Eclipse IDE 中将小程序作为小程序运行时,它正在工作。但是当我通过我的应用程序运行它时,它在小程序控制台中给出了这个错误:
可能是什么问题呢?
java - 通过Java RXTX与Null Modem进行串行到串行通信?
在 32 位 WinXP 上 -- 是否可以让两个 COM 端口直接相互连接并传输数据?我有一个 USB 到串行加密狗,连接到另一个 USB 到串行加密狗,连接到一个空调制解调器。使用 Java RXTX 库,我能够检测到每台计算机上的 COM 端口,所以我知道它可以正常工作。我可以通过此设置并利用此库将数据直接发送到另一个串行端口吗?
从计算机 A / COM1:
我似乎无法通过这种机制访问计算机 B COM2 端口。我应该在这里使用其他构造吗?
我想要它,以便计算机 B 可以在我在计算机 A 上写入时从流中读取。
java - Java 小程序:我可以通过串行方式与服务器通信吗?
我已经使用 Processing 编写了一个 java 应用程序,它通过串行与 Ardunio 进行通信。从编译器运行时它工作正常,但我希望把它变成一个小程序。在浏览器中运行小程序(按原样)时,它只是进入一个白框。我已经尝试过对小程序进行自我签名,但我知道我的问题不是我试图访问查看小程序的计算机,而是试图访问下载小程序的服务器。
总结,java小程序如何与我服务器上的串口通信?(Linux 10.04 操作系统)所有解决方案都可以接受,但我需要将它们都链接到一个小程序。IE:串口>中间解决方案>小程序
希望你能帮忙!
java - 在调制解调器上捕获数据
我正在使用 USB 电话调制解调器并尝试通过拨号连接到另一个调制解调器。我可以使用 rxtx 库拨打号码。一旦被叫回答,我相信它正在尝试切换到数据模式(我能听到尖锐的声音)。有什么方法可以捕获正在交易的原始数据?是否有任何 AT 命令可以执行此操作?
有人可以解释或提供任何参考来了解在这种尖叫声中会发生什么吗?
谢谢你的帮助!
java - 在运行时更改类文件
我的要求是在运行时更改 java 文件中的导入语句。我正在通过 COM 端口访问点阵打印机,对于 Windows 和 Linux,我必须使用不同的 Jar 文件 - windows com.jar、rxtx.jar。现在我正在为两个平台进行两次编译。下面是我的课。
我想知道是否有办法在运行时更改导入 jar,这将允许我检查它是 linux 还是 windows 并更改类中使用的Posmachine
类。
java - Java中如何读写串行通信?
我正在使用这个Java 程序与 Arduino 板进行通信。但是,我在向 Arduino 读取和写入串行数据时遇到问题。
目前它看起来像这样:
我正在将输入作为字符串读取,然后将字符串回复转换为 byte[] 并回复。但是,这似乎不起作用。有人能告诉我一个更好的方法吗?也许没有将 byte[] 转换为 String 并尝试解释它。
security - IE 为自签名小程序请求安全证书批准两次
使用 RXTX 和 Java 小程序,我创建了一个小程序来拨打电话号码。它工作正常,但是当浏览器加载小程序时,安全证书批准弹出两次。当我第一次出现安全弹出窗口时单击“运行”时,为什么会再次出现弹出窗口。
我的小程序在 click2callapplet.jar 中并使用 RXTXcomm.jar 两者都是由同一个证书自签名的。
Java控制台的日志附在下面。任何形式的帮助将不胜感激。
java - 我想将从串口接收的数据存储在一个字符串变量中,该变量将在另一个类中访问
我想将从串口接收到的数据存储在一个字符串变量中,该变量将在另一个类中访问。我编写了打印从 com 端口接收到的数据的代码,但是当从它返回的方法中访问变量时null
..请帮帮我..我正在为此使用 RxTx 库。