Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在eclipse中使用Jar文件中的类_Java_Eclipse_Jar_Java Native Interface_Native - Fatal编程技术网

Java 在eclipse中使用Jar文件中的类

Java 在eclipse中使用Jar文件中的类,java,eclipse,jar,java-native-interface,native,Java,Eclipse,Jar,Java Native Interface,Native,我有一个Jar文件,它实现了一个静态函数类,该函数从dll调用本机代码。 我把罐子加到classpach里了。 我正在查看jar中的类,它看起来像: package com.aeroflex.afApplicationControlDll; import com.aeroflex.jni.*; public class afApplicationControl { static { System.loadLibrary("afApplicationContro

我有一个Jar文件,它实现了一个静态函数类,该函数从dll调用本机代码。 我把罐子加到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*


问题出在哪里?

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

“我在尝试我的班级…”尝试使用shift键。它应该用在每句话的开头。它应该适用于单词I(或I'm等)的每一个用法。它应该用于像Java这样的专有名称或像DLL这样的缩写。我没有帮忙就打扫了。还有什么想法吗?打开罐子看看包是否存在。我想你是对的!我打开罐子。jar中有一个包afApplicationControlDll。包中的文件是afApplicationControl.class,如何修复该文件?