C#app可以创建用Java .class
文件定义的对象吗?
C#和Java之间是否可以使用C#作为主语言?
答案 0 :(得分:1)
您正在寻找的是PInvoke和JNI的组合。
您必须使用Java创建类。通过JNI公开它们。通过C#中的PInvoke访问它们。您可以在C#和Java之间进行往返。
答案 1 :(得分:0)
如果您需要直接实例化,则需要JNBridge,否则您可以将Java程序公开为服务器并与任何RPC技术(TCP,http等)进行通信。
答案 2 :(得分:0)
我过去曾使用IKVM。它适用于大型项目,但对您来说可能太多了。这一切都取决于你要去哪里。但如果你想要完全互操作,那就值得研究。
否则,如果你更好地表达了你的意图,那么有人可能会有更好的主意。