簡體   English   中英

可以使用在vb.net或Java中的c#中創建的庫?

[英]can use a library created in vb.net or c# in java?

我已經用C#編寫了一些類並進行了編譯。 現在,我有了這些類的庫文件。 我可以在Java中使用相同的dll嗎?

我不想再次用Java編寫它,因為我正在用不同的語言編寫相同的程序(試圖這樣做)。

因此,我正在將類制作為庫文件,並希望在所有編程語言中使用它。

Java通常使用完全不同的運行時(在JVM內部)。 一些工具可以幫助彌合差距( IKVM值得一提),但總的來說 :不,您不能這樣做。 當然,您可以使用IPC等他們之間進行交談,但是他們不是最好的朋友。

您需要將代碼重新編碼為字節,xml或json。 因此您可以使用其他語言的代碼

您可以研究的一個領域是JNI(Java本機接口),請參閱http://en.wikipedia.org/wiki/Java_Native_Interface作為起點。 NET到Java的橋梁可能更容易使用,啊,我們走了,請參閱從Java調用C#代碼?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM