好的,我使用rxtx库连接到rs232,它在eclipse中工作得很好。但是当我将我的项目导出到.jar文件时,我得到了一个错误的UnsatisfiedLinkError: no rxtxSerial in java.library.path。据我所知,我需要将这个dll文件添加到java.library.path中,例如,如果我将其放在C:/Windows/中,则可以很好地执行此操作。问题是如何为jar文件夹加载这个库。我尝试System.load()并将文件夹本地化添加到java.library.path,然后是System.loadlibrary(),但即使这样也找不到库。
正在尝试:
我只是将"-Djava.library.path=“添加到Eclipse中Run Configuration下的"VM参数”中,在我尝试添加外部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 ja
我正在寻找我的问题的解决方案。
我正在开发一个必须通过rxtx jar从串口读取的捆绑包。
当我启动应用程序时,我得到以下错误
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.Cla
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
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
at java.lang.Runtime
我必须用Java编写一个程序,它将显示我计算机上所有的COM端口。我使用的是RXTX.Comm库。
我导入了它,在编写代码时,程序没有显示任何错误,但在控制台中编译后显示:
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
我正在建立一个应用程序,以获得NMEA GPS数据,通过RXTX串口通信。在我的Mac上,它运行得很好。当我尝试在我的Rasp Pi上运行它时,它抛出错误:
no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
在Mac上,我发现如果我移动/Library/Java/Extensions/librxtxSerial.jnilib,也会抛出同样的错误。
我的问题是:在我的RasbPi上,我是否需要将这个rxtxSerial文件添加到某个文件夹中(可能在JVM中?),或者在导出时是否应该将其与ru
我是一名高中生,正在开发一个通过USB与Arduino微控制器通信的java应用程序。我使用的是NetBeans集成开发环境和RXTX串行通信库。
按照我在网上找到的RXTX安装说明,我只需在左侧导航器窗口中右键单击库包,然后选择"Add Jar/Folder“并选择RXTXcomm.jar。然后,我开始编写打开串行端口输入和输出流的程序。它在IDE测试环境中工作得很好。
但是,当我构建我的项目时,它可以正确地构建,并且在通过批处理文件运行可执行jar文件时,我得到以下错误:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.l
在我的Raspberry Pi上,我有一个干净的Raspbian安装,在上面我安装了openhab。我想使用pi来编程连接的arduinos,所以我安装了Arduino IDE。然而,当我尝试运行它时,我得到了这个错误: java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSeri
我正在尝试使用rxtx2.0jar和dll来使用windows xp中的java comm api,我将RXTXcomm.jar复制到jre\ext,将rxtxSerial.dll和rxtxParallel.dll复制到jre\bin。
当我运行这个程序时,我得到了以下错误:
加载SolarisSerial时出错: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path在加载驱动程序com.sun.comm.SolarisDriver时捕获了java.lang.UnsatisfiedLinkEr
我正在尝试执行storm,实际上数据是从某个端口发出的,使用storm spout程序我正在监听,(即)执行SerialPortEventListener我遇到错误
no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
5399 [Thread-26] ERROR backtype.storm.util - Async loop died!
java.lang.NoClassDefFoundError: Could not initialize class gnu.io.CommPortId
在我的项目中,我有一个用来管理串行通信的rxtx库。当我在netbeans ide中运行该应用程序时,我没有遇到任何问题。我已经将rxtx文件放到了我的java文件夹中,并在项目库中添加了路径。当我为项目构建jar文件时,问题就开始了。它会创建jar文件,并在/lib文件夹中添加定制库的文件夹。但是,我无法通过双击jar文件来运行它。当我从命令行运行它时,我得到:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
我应该怎么做
我必须发送数据到串口,javax.comm也包括在内,但它给出错误"Caught java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path while loading gnu.io.RXTXCommDriver Error loading SolarisSerial: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path Caught java.lang.UnsatisfiedLinkError: java.l
我有一个现有的应用程序,它通常通过TCP与它的目标通信,但是新的需求声明连接也可以通过串行COM端口进行。
目前的应用程序是完全独立的,也就是说,它是一个单独的jar文件,最终用户可以将其复制到可能需要的地方,然后双击启动。
RXTX似乎破坏了这个模型,因为它需要在库路径中包含额外的DLL或大约本机插件;如果无法使用本机Java与串行端口通信,我如何通过双击Jar文件来打包我的应用程序(使用,aven),使RXTX在运行时可用。
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path: [__CLASSPATH__]
我试图用java编写一个程序,我希望每个人都可以在他们的system.My程序中不设置任何设置的情况下运行该程序,使用RXTX-2.1.7库。我将rxtx-2.1.7.jar添加到我的程序中,而不是将它添加到jre中。我不设置环境Variables.So中的路径,我使用NetBeans IDE 8.0构建了我的项目。文件和在同一个文件夹中复制rxtx库。然后我使用这个命令java -jar MainFrame.jar创建了一个批处理文件。但是,当我运行批处理文件时,我会看到以下错误:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.l
我正试图用Java和OSx yosemite连接到我的arduino,但是得到了以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no usbJava in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary
在从jar文件中提取rxtxSerial.dll时,它会给出此异常
java.lang.NullPointerException
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1383)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1357)
at weighmentdesk.Weighment.loadJarDll(Weighment.java:940)
at weighmentdesk.Weighment$5.run(Weighment
我尝试在debian上使用rxtx串行通信库,并将librxtx.so添加到本机库路径中,但仍然发生此异常。
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
目前,我试图在我的Ubuntu10.04 (32位)计算机上安装Arduino。我在http://arduino.cc/en/Main/Software下载了最新的版本,cd‘’ed到目录,然后解压包。当我试图运行./arduino时,会得到以下错误:
Exception in thread "main" java.lang.ExceptionInInitializerError
at processing.app.Base.main(Base.java:112)
Caused by: java.awt.HeadlessException
at sun.awt.
当我将我的Arduino导出到一个可运行的jar文件时,当我试图在我的java应用程序中使用我的Arduino时,我遇到了问题。当我在IDE上运行应用程序时,它运行得很好,导出的jar也在同一台机器上运行,但是当我在另一台机器上运行它时,我得到一个
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path.
我确信我已经将RXTXcomm.jar和rxtxserial.dll添加到构建路径中,如下面的图所示
在我放置罐子的其他机器中,我复制了两个文件,它们位于完全相同的位置,但是错误仍然存在。
当我试图运行我的Java应用程序时,我得到了以下错误:
在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1878) at java.lang.Runtime.loadLibrary0(Runtime.java:849) at java.lang.System.loadLibrary(System.java:1087) at gnu.io.CommPortIdentifier.(CommPortIdentifier.java中加载线程"main“java.lang.UnsatisfiedLinkError中的gnu.io.RXTX
我使用这里给出的指令安装了SVN:我选择了JavaHL本地库,而安装也重新启动了Flex Builder。
现在,从窗口>透视>其他> SVN存储库浏览,如果我尝试签出存储库,会弹出以下错误:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libapr-1 in java.library.path
no libapriconv-1 in java.library.path
no libeay32 in java.library.path
no ssleay32 in
当我尝试将SVN连接到eclipse时,我得到了以下错误:你知道如何解决这个问题吗?
Failed to load JavaHL Library.
These are the errors that were encountered:
no libapr-1 in java.library.path
no libapriconv-1 in java.library.path
C:\Program Files (x86)\Subversion\bin\libeay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
C:\P
我有一个java程序,我想使用RTXCommon.jar,所以如果我尝试使用它,我会遇到以下错误
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while
loading gnu.io.RXTXCommDriver
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no rxtxSe
rial in java.library.path
at java.lang.Class
我正在尝试安装eclipse的。我已经安装了它,但是在重新启动IDE时,它会引发以下错误:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/clie
我正在尝试在我的Macbook Pro上启动和运行subversion。在通过其他Stack Over flow帖子和Subclipse安装步骤执行安装步骤时,我一直收到此错误。
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /Users