如何导入PEAK';在我的java程序中是否有PCAN基本dll函数?

如何导入PEAK';在我的java程序中是否有PCAN基本dll函数?,java,dll,import,java-native-interface,Java,Dll,Import,Java Native Interface,我目前正在制作一个程序,将接口可以使用设备。我在EclipseOxygen中工作,在我的构建路径库中包括了PCANBasic.dll和PCANBasi_JNI.dll,我甚至从开发人员那里了解了这些,但没有任何后果 我非常精通Java,但从未真正使用过这样的本机接口,而且我似乎无法正确导入API 以下是我现有的代码: package application; import peak.can.basic.*; public class CanInterface { static {

我目前正在制作一个程序,将接口可以使用设备。我在EclipseOxygen中工作,在我的构建路径库中包括了PCANBasic.dll和PCANBasi_JNI.dll,我甚至从开发人员那里了解了这些,但没有任何后果

我非常精通Java,但从未真正使用过这样的本机接口,而且我似乎无法正确导入API

以下是我现有的代码:

package application;

import peak.can.basic.*;

public class CanInterface {
    static {
        System.loadLibrary("PCANBasic_JNI");
    }

    public CanInterface() {
        PCANBasic can = new PCANBasic();
        can.initializeAPI();
    }
}
我发现了以下基本错误:

第3行:
无法解析导入峰值。

第11行:
PCANBasic无法解析为类型。


任何帮助都将不胜感激。如果我还能给你什么,请告诉我。

所以我最终解决了自己的问题。长话短说,让top解决了Eclipse在哪里引用资源的一些问题。

您能更详细地解释一下您是如何解决这个问题的吗?Eclipse在一个与预期不同的地方查找我的资源目录,我只需更改引用的目录。我也可以移动文件。