我有几个用C++和C#编写的本地应用程序。这些是需要在它们之间共享数据的遗留应用程序。目前,数据共享是通过以某种专有格式导入/导出文本文件来实现的。我们目前正在考虑使用eclipse集成这两个应用程序。我的问题是:
此外,如果您能够分享您在eclipse中集成本机应用程序的经验,这将非常有帮助。
我特别关注如何将本机应用程序集成到eclipse中,就像我们集成用Java编写的eclipse插件一样。例如,如何用Java编写包装插件,它将通过使用JNI调用包装本机工具,JNI调用可以像其他eclipse插件一样集成到eclipse中?这是集成本机应用程序的首选方法,还是用Java重写我遗留的本机应用程序是个好主意?
我不打算使用eclipse作为本地应用程序的启动板,使用“外部工具”配置。
发布于 2009-06-08 18:49:37
如果您可以为您的C++/C#应用程序编写一个JNI包装器,那么您可以通过Eclipse插件使用它们。
最简单的办法是:
您可能会发现关于Eclipse组的讨论很有帮助。
发布于 2009-05-10 05:34:50
在这里,Eclipse并没有本质上的特定性(这并不是说您不能将它用作IDE)。基本上,您应该查看P/调用、COM互操作和MSDN关于托管-非托管互操作性的(广域)部分。虽然您可以使用Java/SWT集成双方,并将其用作中间角色,但我认为这没有多大意义。
发布于 2009-05-11 21:34:13
如果您只想从eclipse内部运行应用程序,请使用外部工具基础设施。
如果没有,请提供更多关于您所寻求的集成的详细信息。
https://stackoverflow.com/questions/844751
复制相似问题