Java JNI 和 Delphi 相互?用(1)-JAVA?用DELPHI

时间:2008-03-25 16:05:54  来源:  作者:
JNI 不是什?新技?,英文全?是:Java Native Interface,JAVA本地化代?接口。本地化代?是指直接??成的??器相?的二?制代?,而不是Java字??之?的中?代?。?於 JNI 的??去?,不作介?了,在 java.sun.com 有介?,另外 BAIDU/GOOGLE 搜索,也有大把的。????做一?入??的介?和??。

JAVA??的是C/C++的接口文?,DELPHI想?用,首先要??成DELPHI的接口文?。很幸?,已?有人完成此?工作了,?看?站:http://delphi-jedi.org/ ,在?站中下? JNI-JEDI.zip ,解出?後,?pas文件放在我?要?建的工程的源文件一?就可以了。

好,下面???入主?。

一、先介? JAVA ?用 DELPHI 的?程
1、?建一? J_Call_D.java,文件的?容:

public class JavaCallDelphi {
    
static {
        System.loadLibrary(
"JavaCallDelphi");
    }

    
public native void sayHello(String s);
    
public native String echo(String s);
    
public native void showForm(String s);
    
    
public static void main(String[] args) {
         JavaCallDelphi jc 
= new JavaCallDelphi();
         System.out.println(
"java say: echo() returned:"+jc.echo("?夏上下午千年") );
         jc.sayHello(
"橙子");
         jc.showForm(
"?夏上下午千年");
    }

}

文章评论

共有 位网友发表了评论 查看完整内容