如何在java.library.path中添加rxtxSerial? - java

我正在使用Eclipse IDE用Java开发应用程序。我的操作系统是Ubuntu11。我的应用程序使用RXTX库(gnu.io. *)进行串行通信。通过执行此操作,我已经在项目中添加了RXTXomm.jar文件(项目->属性-> java buld路径->添加外部jar)。
每当我运行代码时,都会出现此错误。

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading
gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in 
java.library.path

我什至尝试安装librxtx-java.deb。但它不能解决问题。我在文件系统中四处搜索,发现librxtxSerial.so位于/ usr / lib / jni中。

如何解决此问题?

提前致谢

参考方案

在Project-> properties-> Java build path中找到您的jar。单击+打开JAR的属性,选择本机库位置,然后对其进行编辑以指向RXTX的共享库(.DLL,.so,.dylib)。

如何在Java swing中对jComboBox元素进行排序? - java

如何将jComboBox元素列表排序为排序列表。JComboBox box=new JComboBox(); box.addItem("abc"); box.addItem("zzz"); box.addItem("ccc"); add(box); 我使用了许多jComboBox组件,但无法正常工作…

您是否应该在客户端jar中提供依赖库? - java

我们为其他内部应用程序提供了一个客户端jar,以连接到我们应用程序的REST API。我们的API依赖于一些标准的Jakarta库。将这些JAR文件包含在我们的客户端jar文件中是最佳实践吗?还是只记录依赖关系,并由客户机来确保它们在类路径上有那些jar? 参考方案 您应该而不是作为超级jar捆绑到您自己的jar中,但是最好将您发行版中需要的所有jar的副本…

用Java中的自定义类替换默认的String类 - java

我想实现自己的String类,并在我使用双引号时让Java使用它。它看起来应该像这样:MyString s = "foo"和java.lang.String不应被实例化。不接触编译器就可以吗?怎么做?我问的原因是,我需要在程序中需要对字符串进行验证,以确保最坏的执行时间。为了对其进行验证,必须对所有循环进行限制(限制在注释中指定)。此外,…

如何在Java 11(或更高版本)中启动单文件程序? - java

JEP 330描述了JDK 11中用于在Java中启动单文件程序的一项新功能。我试过了:$ ./Example.java但这不起作用。正确的用法是什么? 参考方案 精简版:$ java Example.java data.txt 或(使用#!):$ ./example data.txt 细节:工作示例here。考虑一个单文件程序来打印文件中的行:import…

如何在Java Web应用程序中将WordML转换为Office Open XML? - java

我有一个Java Web应用程序,该应用程序生成WordML格式的MS Word文档(Word 2003 XML格式的单个XML文件,扩展名为.xml)。我想将其自动转换为较新的Office Open XML格式,以便可以将文档另存为.docx文件(本质上是一个包含多个XML文件的zip文件)。这必须是完全自动化的,并且不能要求用户下载文件并手动转换。此外,…