C# 有没有一种从JavaNetBeans项目调用.net类的好方法?
我有一个项目,我希望在.net程序集中保留内部业务逻辑,并让java处理UI工作。在Java Netbeans环境中引用.NET程序集或.dll是否有一种简单的方法?感谢您提供的任何帮助。老实说,我会在C# 有没有一种从JavaNetBeans项目调用.net类的好方法?,c#,java,.net,mobile,netbeans,C#,Java,.net,Mobile,Netbeans,我有一个项目,我希望在.net程序集中保留内部业务逻辑,并让java处理UI工作。在Java Netbeans环境中引用.NET程序集或.dll是否有一种简单的方法?感谢您提供的任何帮助。老实说,我会在.net中完成UI。因为我觉得java的ui不是很好。我宁愿反过来做 但他们之间的沟通我会通过服务。这在开始时是一项更大的投资,但在推出应用程序时,它带来的痛苦要小得多。而且它的规模可能会大得多。这里有大量的东西,比如用.net和java编写客户端和服务 如果您确实确定仍然希望立即从java代码中
.net
中完成UI。因为我觉得java的ui不是很好。我宁愿反过来做
但他们之间的沟通我会通过服务。这在开始时是一项更大的投资,但在推出应用程序时,它带来的痛苦要小得多。而且它的规模可能会大得多。这里有大量的东西,比如用.net和java编写客户端和服务
如果您确实确定仍然希望立即从java代码中使用.net代码,那么有一个东西叫做。它将java编译为CLI字节码。但我不知道它们是否支持java的接口功能。您可以通过web服务(例如REST+JSON)公开业务逻辑。您的UI可以用Java编写,并且可以使用在.NET内部实现的web服务
我们的想法是将技术分离,让它们通过知名的沟通桥梁进行交流。感谢您的回复。我会尝试一下。我在看IKVM.NET,这是$$中的痛苦还是真正的解决方案?我仍在努力让它成为人们的头条新闻。IKVM需要一定的努力才能让它正常工作。但它在生产环境中使用,所以理论上它可能是一个解决方案。但正如我所说,客户端-服务器解决方案可能是一个更可持续的解决方案。我将使用IKVM.NET为移动开发人员提供monotouch解决方案,这似乎是目前最好的解决方案。但我同意客户机服务器是理想的。IKVM正是我所需要的。我把.dll扔进了gac,并称之为一天。太棒了,谢谢。