JSSC异常:java.library.path中没有libjssc

JSSC异常:java.library.path中没有libjssc,java,linux,jssc,Java,Linux,Jssc,我一直在使用JSSC连接器进行串行通信,我遇到了下一个例外: Exception in thread "main" java.lang.UnsatisfiedLinkError: no libjssc in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) at java.lang.Runtime.loadLibrary0(Runtime.java:845) at java.lang.Sys

我一直在使用JSSC连接器进行串行通信,我遇到了下一个例外:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no libjssc in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at jssc.SerialNativeInterface.<clinit>(SerialNativeInterface.java:34)
at jssc.SerialPort.<init>(SerialPort.java:93)
at cl.raien.jssc.SerialExample.main(SerialExample.java:22)
}

我正在使用Ubuntu12.10 86x_64和de jssc安装$HOME/.jssc/linux/libjSSC-0.9_x86_64。所以

在Eclipse中,我在jssc.jar本机库位置设置,首先指向该目录。然后,我将该文件放入项目根文件夹,如图所示。最后,我将文件名更改为libjssclibjssc.so


提前谢谢

1.-在maven中手动安装jssc.jar


-没别的了!!可能有必要解决一些关于maven中本地人库位置的问题,但就我而言,我没有问题。

我认为这是maven的问题,但如果我没有解决!链接已过期Hanks Yayo。链接中的文章只解释了如何在maven中手动安装jar。可能有一些更新版本的how-do-it。
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import jssc.SerialPort;
import jssc.SerialPortException;

public class SerialExample {

static Logger log = LoggerFactory.getLogger(SerialExample.class);

/**
 * @param args the command line arguments
*/
public static void main(String[] args) {

log.info(System.getProperty("java.library.path"));

SerialPort serialPort = new SerialPort("ttyUSB0");

try {
  System.out.println("Port opened: " + serialPort.openPort());
  System.out.println("Params setted: " + serialPort.setParams(9600, 8, 1, 0));
  System.out.println("\"Hello World!!!\" successfully writen to port: " + serialPort.writeBytes("Hello World!!!".getBytes()));
  System.out.println("Port closed: " + serialPort.closePort());
 }
 catch (SerialPortException ex){
 System.out.println(ex);
 }
}