-2

我有实现类的 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.*

问题是什么?

4

1 回答 1

0

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

于 2013-03-18T08:58:52.087 回答