Java简单串行连接器trows异常未满足LinkError

Java简单串行连接器trows异常未满足LinkError,java,Java,我从网上下载了这些资料。这是我试图打开com端口13的代码 我在设备管理器中看到了com端口13 import jssc.*; public class Main { static boolean s = false; public static void main(String[] args) { // TODO Auto-generated method stub SerialPort ser = new SerialPort("COM1")

我从网上下载了这些资料。这是我试图打开com端口13的代码

我在设备管理器中看到了com端口13

import jssc.*;

public class Main {
    static boolean s = false;
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        SerialPort ser = new SerialPort("COM1");
        try {
            s = ser.openPort();
        } catch (SerialPortException e) {
            // TODO Auto-generated catch block
            System.out.println("Riko Stana neshto");
            //e.printStackTrace();
        }
        //System.out.println("Riko" + ser.getPortName()  );
    }
}
在Eclipse中运行时,控制台中会显示:

线程“main”java.lang.UnsatisfiedLinkError中出现异常:jssc.SerialNativeInterface.openPort(Ljava/lang/String;Z)J

在jssc.SerialNativeInterface.openPort(本机方法) 位于jssc.SerialPort.openPort(SerialPort.java:158) Main.Main(Main.java:9)

数据库由java文件和两个dll文件组成。我将java文件链接到我的eclipse项目,但不确定它们是如何链接到dll文件的。我应该做些什么来将.java文件链接到.dll文件吗?这可能是我的问题的原因吗?非常感谢您的帮助

  • 在此处下载JSSC zip文件:
  • 在项目文件夹中提取jssc.jar
  • 将“jssc.jar”作为.jar库添加到类路径中
  • 可选:在项目文件夹中提取javadoc/jssc-2.7.0-javadoc.jar和javadoc/jssc-2.7.0-src.jar,并分别添加为javadoc和sources
  • 问题解决了

    编辑-pitcure:

  • 在此处下载JSSC zip文件:
  • 在项目文件夹中提取jssc.jar
  • 将“jssc.jar”作为.jar库添加到类路径中
  • 可选:在项目文件夹中提取javadoc/jssc-2.7.0-javadoc.jar和javadoc/jssc-2.7.0-src.jar,并分别添加为javadoc和sources
  • 问题解决了

    编辑-pitcure:

    您已经下载了源代码或分布式jssc.jar文件?您已经下载了源代码或分布式jssc.jar文件?它可以工作,但如何工作?:)它没有DLL,只有C++源文件。这是否意味着它会在使用它们之前以某种方式编译它们?@Hairi我研究了代码,dll文件存储在jssc.jar中,它会在用户文件夹(C:\Users\\.jssc)中的第一个stratup中提取它们。它可以工作,但如何工作?:)它没有DLL,只有C++源文件。这是否意味着它会在使用它们之前以某种方式编译它们?@Hairi我研究了代码,dll文件存储在jssc.jar中,它会在用户文件夹(C:\Users\\.jssc)的第一个stratup中提取它们。