最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#調用Java代碼的方法介紹

 更新時間:2013年10月02日 15:19:56   作者:  
這篇文章介紹了C#調用Java代碼的方法,有需要的朋友可以參考一下

c#直接調用java代碼,需要ikvmbin-0.44.0.5.zip。下載地址:

http://pan.baidu.com/s/17moxX

 1.下載并解壓

   2.配置環(huán)境變量:

    在path中添加%IKVM_HOME%\bin,IKVM_HOME為解壓后的IKVM的主目錄。在dos界面,輸入"ikvm"命令,測試是否配置成功

   3.編寫java代碼(java代碼,要放在指定的package下,不要放在默認包下):

復制代碼 代碼如下:

package com.xyy.csharp;

import java.util.ArrayList;
import java.util.List;

public class TestMain {

    //獲得集合
    public List<Demo1> getLists(){
        List<Demo1> lst=new ArrayList<Demo1>();
        Demo1 d=new Demo1();
        d.setId(1);
        d.setName("admin");
        Demo1 d2=new Demo1();
        d2.setId(2);
        d2.setName("sa");

        lst.add(d);
        lst.add(d2);
        return lst;
    }

    //獲得字符串
    public String getString(){
        return "我是字符串";
    }

    //獲得對象
    public Demo1 getObject(){
        Demo1 demo=new Demo1();
        demo.setId(1);
        demo.setName("admin");
        return demo;
    }

    //獲得boolean
    public boolean getBoolean(){
        return Boolean.TRUE;
    }

    //在控制臺輸出
    public void SystemOutPrint(){
        System.out.println("我是控制臺輸出語句");
    }
}

    5.將java項目打成jar包(test.jar)
    6.使用命令,將jar包打成dll:ikvmc -out:IKVM.dll test.jar

    7.新建c#項目,引入以下三個dll:

     %IKVM_HOME%\bin\IKVM.OpenJDK.Core.dll

  %IKVM_HOME%\bin\IKVM.Runtime.dll

  %IKVM_HOME%\bin\IKVM.Runtime.JNI.dll

    引入剛剛打包的IKVM.dll

    8.

9.輸出結果:

 10.c#不能直接接收java返回的集合,這里就沒深入研究了

相關文章

最新評論

密山市| 连州市| 乌鲁木齐市| 祁门县| 杨浦区| 泗水县| 綦江县| 普兰县| 泗洪县| 炉霍县| 东方市| 大竹县| 南江县| 新龙县| 景泰县| 石河子市| 科技| 普陀区| 富裕县| 镇赉县| 巴里| 明溪县| 鹰潭市| 汉寿县| 响水县| 绥化市| 盈江县| 大厂| 正安县| 偃师市| 兴和县| 衡水市| 泽州县| 吉木萨尔县| 秀山| 汉寿县| 巍山| 沂水县| 石河子市| 社旗县| 大姚县|