2013-03-18 20 views
-2

我有一個Jar文件,它實現了帶有調用dll的本地代碼的靜態函數的類。 我將jar添加到classpach。 我期待在罐中的類,它看起來是這樣的:在Eclipse中使用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。*

有什麼問題?

+2

*「我的班級,我正在嘗試..」*嘗試使用您的shift鍵。它應該應用於每句話的開頭。它應該適用於單詞I(或我等)的每個用法。 它應該用於專用名稱,如Java或縮寫,如DLL。 – 2013-03-18 08:56:55

回答

0

確保jar文件在您的類路徑中。右鍵單擊項目>屬性> Lib,檢查你的jar是否存在。如果是的話請通過選擇項目來清理您的項目,然後點擊「項目」選項卡並清理項目,然後嘗試。

+0

我右鍵單擊我的項目,然後屬性> Java構建路徑>庫 和jar在那裏。 我乾淨沒有幫助。 還有什麼想法? – Tomer 2013-03-18 09:14:16

+0

擴大罐子檢查包裝是否存在。 – 2013-03-18 09:24:28

+0

我認爲你是對的! 我擴大了罐子。在jar裏面有包afApplicationControlDll。在包內的文件afApplicationControl.class 我該如何解決這個問題? – Tomer 2013-03-18 09:35:18

相關問題