在eclipse中使用Jar文件中的类

时间:2013-03-18 08:54:16

标签: java eclipse jar java-native-interface native

我有Jar文件,它实现了带有从dll调用本机代码的静态函数的类。 我把jar添加到classpach中。 我正在查看jar中的类,它看起来像:

package com.aeroflex.afApplicationControlDll;

import com.aeroflex.jni.*;

public class afApplicationControl
{
    static
    {
        System.loadLibrary("afApplicationControlJNI");
    }
    public static native int GetServerVersion (int version[]);
    public static native int Initialise( int n1, int n2, int n3, int n4 );
}

在我班上我试图使用类afApplicationControl

我想导入:

import com.aeroflex.afApplicationControlDll.*;

但是编译器没有找到com.aeroflex。*

问题是什么?

1 个答案:

答案 0 :(得分:0)

确保jar文件位于类路径中。右键单击项目>性状> Lib,检查你的jar存在于那里。如果是这样请通过选择项目清理项目,然后单击“项目”选项卡并清理项目,然后尝试。