如何在java里调用第三方的dll,我指的不是通过jni自己编写所需要的dll文件,而是直接拿来用的,像这样不一定是基于jni编写的dll, 通过java调用是否可行?如果有相关的英文资料将不胜感激

解决方案 »

  1.   

    java不支持jni以外的本地dll调用
      

  2.   

    那是不是说像第三方的dll,一般都不太可能通过JAVA调用,因为它们通常都不是基于JNI的?
      

  3.   

    楼主把email帖出,我寄个例程给你吧
      

  4.   

    //那是不是说像第三方的dll,一般都不太可能通过JAVA调用,因为它们通常都不是基于JNI的?是。native语言能调用的dll,java不能调,只能通过JNI
      

  5.   

    回复人: congliu(取次花丛都不顾,半缘修道半缘君。) ( ) 信誉:100  2006-01-11 16:09:00  得分: 0  
     
     
       楼主把email帖出,我寄个例程给你吧
      
     
    是JNI的例程么,谢谢了,这个我有,我只是想知道不通过JNI是否可能实现
      

  6.   

    应该可以用JNI写一个间接层吧。
      

  7.   

    通过jni自己写一个dll调用第三方dll