在类中声明DLL中的方法:
private native "返回类型" "方法名"("参数列表");
.
.
.
然后用如下语句引用DLL:
static {
    System.loadLibrary("DLL的名字");
}

解决方案 »

  1.   

    在类中声明DLL中的方法:
    private native "返回类型" "方法名"("参数列表");
    .
    .
    .
    然后用如下语句引用DLL:
    static {
        System.loadLibrary("DLL的名字");
    }
    这个方法我用过,好像不行!是一个抽取小图的dll。
    //抽取图像//输入: sourceFileName:字符串 包含路径的待抽取图像 : c:\MyPic\BigImage.jpg
    //      TargetFileName:字符串 包含路径的抽取后图像 : c:\MyPic\BigSmall.jpg
    //      NewWidth :整型  图像的宽度 像素 范围 10-1000
    //      NewHeight:整型  图像的高度 像素 范围 10-1000procedure ExtractImage(const sourceFileName, TargetFileName: string;  NewWidth, NewHeight: Integer);
      

  2.   

    这个对调用的dll有没有要求的?我的要想调用出错啊!
      

  3.   


    不是什么dll都可以用.看看JNI吧
      

  4.   

    同意kingfish(八百里秦川@龙城异客) 
    自己先作个dll对那个dll进行封装,native调用自己的dll
      

  5.   

    jni?好的,我先看看,不明白再来请教
      

  6.   

    我该怎么调用delphi的dll呢??
      

  7.   

    或者求jpg图片压缩的高效率方法!