2010-12-15 5 views
0

C#アプリケーションはJavaアプリケーションを呼び出すことができます。 C#で例えばどのようにC#アプリケーションはJavaアプリケーションを呼び出すことができます

public int Sum(int a, int b) 
{ 
    return // call java function to do the sum 
} 

は、Javaで

public int Sum(int a, int b) 
{ 
    return a+b; 
} 

実際の合計を行うCOM +のヘルプがする機能を持っています?

おかげ

+1

たぶんIKVMを使うのか? – cdhowie

+0

私は前にそれを試していました、それは仕事をしません... dllに正常に変換されません – jojo

答えて

0

あなたが試みることができる一つのこと:

  1. Expose the Java as a Jax-Ws web service

  2. 使用.NETのsvcutil.exeそれに対してgenerate a c# client

  3. に私はIKVMを自分自身を使用したことがないが、私は成功し、それを使用し、人々を知っていますか合計

+0

ええ..これは一つの解決策ですが、遅くなります... – jojo

1

を呼び出すためのC#クライアントを使用してください。

  • 使用jacob:あなたはNETコードで使用できるCOMオブジェクトとしてJavaクラスを公開することができ

    はとにかく、あなたは次のオプションを試してみました。

  • 使用jni4net

ベスト

アドリアーノ

関連する問題