2011-07-10 19 views
2

タイトルとして、JNIを使​​用してC#で書かれた「hello world」アプリケーションを呼び出すJavaコードの基本的な(作業中の)チュートリアルを探しています。 。JNIを使​​用してJavaでC#コードを呼び出す

私が見つけた「最高の」thisですが、私はそれがチュートリアル+のプロジェクトを使用する準備のVisual Studioで2008

を構築していないが、次の仕事を得ることができない私は、私と言わざるを得ない基本的なプロジェクトの作成とC#コードの作成とは別に、.NETの知識がありません。いったんプロジェクトを作ったら、私が受け取ったDLL(とソースコード)と同様のことをします。

ありがとうございます。

答えて

5

jni4netのようなサウンドは使用できますか?イントロのページから:

import net.sf.jni4net.Bridge; 
import java.io.IOException; 
import java.lang.String; 

public class Program { 
    public static void main(String[] args) throws IOException { 
     Bridge.init(); 
     system.Console.WriteLine("Greetings from Java to .NET world!"); 
    } 
} 

だから、非常に簡単になります。もちろん悪魔は詳細です。

+0

私はすでにそれを見ましたが、Javaに数(10-20)のC#メソッドを公開するために、抽象レイヤーを追加したくありませんでした。基本的な "hello world"の例を見つけるのが不可能になったので、私はこれに固執します、ありがとう! – AndrewBourgeois

+1

私はこのチュートリアルを私のjava-.netブリッジング経験からコンパイルしました。役立つことを願っています:http://codefry.blogspot.in/2012/01/calling-net-dlls-from-java-code-without.html –

+0

JavaからC#コードを呼び出すと、JavaからC#ライブラリにアクセスすることもできますか? – Lealo

関連する問題