1

我想從WCF服務中使用一些Java代碼。基本上我需要與.net中的java應用程序互動,所以我怎麼才能做到這一點?對此有何指導?如何從.net桌面應用程序使用java代碼?

我只是想知道如何從我的.net桌面應用程序調用java代碼?我是否需要創建我的java poject或jar的.exe文件?我將如何從我的.NET桌面應用程序調用該Java項目?

像.NET應用程序desktopp一些代碼調用Java編寫的應用程序

void startprocessing(); 

代碼

讓我清晰的東西,我想實現..

我有一個臺式機什麼窗口的應用程序,我想將我的語音識別功能集成到java中的應用程序中。我想要的是將音頻數據作爲二進制文件和一些字符串從.net應用程序交換到我的Java應用程序,以便我可以處理這些二進制數據以轉換wav文件等,並將其解壓縮。只是完成了..但是我需要知道的是如何發送這些字符串和一些二進制數據到Java應用程序,並調用該Java應用程序?我是否需要'使用'(?)wcf或其他服務?

回答

2

在這裏出去走走,聽起來像是你的java應用程序需要暴露你想通過web服務調用的方法。當然,假設你可以通過與之交互的Java應用程序來控制它。不知道你是否可以簡單地通過編譯你的java應用程序來訪問該方法。

+0

現在讓我解釋一下。我有一個桌面應用程序的窗口,我想將我的語音識別設施集成在那個應用程序中,我想要的是將音頻數據作爲二進制和一些字符串從.net應用程序交換到我的Java應用程序,所以我可以處理在該二進制數據轉換WAV文件等,並recginze它..這是剛剛完成..但什麼馬需要是如何發送這些字符串和一些二進制數據到Java應用程序,只是調用該Java應用程序?我需要wcf還是其他服務? –

+0

...通過網絡服務進行交流會給你很大的靈活性。另一種可能性是查看java和網絡:http://www.tutorialspoint.com/java/java_networking.htm,http://docs.oracle.com/javase/tutorial/networking/overview/networking.html,http ://docs.oracle.com/javase/tutorial/networking/index.html – vector

1

您可以看看JNBridge,它提供了Java和.NET之間互操作的可能性。但是,正如另一張海報所說,通過Web服務公開功能可能是更好的解決方案。

快速谷歌搜索將提供給你大量關於如何在Java中創建Web服務的信息,但對於初學者,你可以看看:http://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html

相關問題