1

WCF サービスの Java コードを使用したいと考えています。基本的に、.net から Java アプリケーションを操作する必要があります。そのためのガイダンスはありますか?

.net デスクトップ アプリケーションから Java コードを呼び出す方法を知りたいと思っていました。Java プロジェクトまたは jar の .exe ファイルを作成する必要がありますか? .net デスクトップ アプリケーションからその Java プロジェクトを呼び出すにはどうすればよいですか?

.net desktopp アプリケーションの一部のコードが呼び出すように

void startprocessing ();

Java アプリケーションで記述されたコード

実装したいものをクリアさせてください..

Windows のデスクトップ アプリケーションが 1 つあり、音声認識機能を Java のアプリケーションに統合したいと考えています。私が望むのは、オーディオデータをバイナリとして交換し、一部の文字列を.netアプリケーションからJavaアプリケーションに変換して、そのバイナリデータを処理してwavファイルなどを変換し、認識できるようにすることです..これで完了です..しかし、私はこれらの文字列と一部のバイナリ データを Java アプリケーションに送信し、その Java アプリケーションを呼び出す方法を知る必要があります。wcf またはその他のサービスを「使用」(?) する必要がありますか?

4

3 に答える 3

2

ここで手足を出すと、JavaアプリがWebサービス経由で呼び出したいメソッドを公開する必要があるようです。もちろん、これは、対話している Java アプリに関して、それを制御できることを前提としています。Javaアプリをネイティブにコンパイルするだけでそのメソッドにアクセスできるかどうかはわかりません。

于 2012-09-04T11:51:41.010 に答える
1

Java と .NET 間の相互運用の可能性を提供するJNBridgeを見ることができます。ただし、別の投稿者が示唆しているように、Web サービスを介して機能を公開することは、おそらくより良い解決策です。

Google で簡単に検索すると、Java で Web サービスを作成する方法に関する多くの情報が得られますが、まず、http: //docs.oracle.com/javaee/6/tutorial/doc/bnayl.htmlを参照してください。

于 2012-09-04T11:58:14.417 に答える
0

次のリンクを使用して、Tomcat Apacheサーバーを使用した軸2 Webサービスでそれを正常に実行しました..簡単すぎる.私は本当に成功しました

http://blog.sencide.com/2011/06/create-web-service-using-apache-axis2.html

于 2012-09-15T12:05:52.040 に答える