Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有一种从JavaNetBeans项目调用.net类的好方法?_C#_Java_.net_Mobile_Netbeans - Fatal编程技术网

C# 有没有一种从JavaNetBeans项目调用.net类的好方法?

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程序集中保留内部业务逻辑,并让java处理UI工作。在Java Netbeans环境中引用.NET程序集或.dll是否有一种简单的方法?感谢您提供的任何帮助。

老实说,我会在
.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,并称之为一天。太棒了,谢谢。