我有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。*
问题是什么?
答案 0 :(得分:0)
确保jar文件位于类路径中。右键单击项目>性状> Lib,检查你的jar存在于那里。如果是这样请通过选择项目清理项目,然后单击“项目”选项卡并清理项目,然后尝试。