2013-01-17 71 views
2

我有一個用C#編寫的大型文本校對框架,我想寫一個使用這套庫的OpenOffice擴展。我這樣做的首選語言是Java。因此,我需要一種方法從Java訪問.NET程序集(在Windows和Linux中)。有沒有辦法從Java調用Mono程序集?從Java調用單聲道大會

回答

1

IKVM應該允許你做你想做的事情,但我必須承認我沒有做過這個myslef。

下面是他們的項目鏈接:http://www.ikvm.net/

並調用.NET API

import cli.System.IO.*; 

public class ShowDir{ 

    public static void main(String[] args){ 
     String[] files = Directory.GetFiles("."); //.NET System.IO 
     for(String file : files){ 
      System.out.println(file); 
     } 
    } 
} 

More useful info一個簡單的Java程序。

+0

謝謝,它可以解決一般的java-mono互操作性問題,但是ikvm不是與openoffice.org一起使用的有效JRE(或者它是我無法使其工作的) – Hedy