更多细节: 两个应用程序都是GUI应用程序。 重写或翻译不是选项。 通信需要双向。 尝试避免涉及将文件写入磁盘的任何内容。
到目前为止,考虑的选项包括: 零MG RPC CORBA JNI 将Java编译为本机代码,然后链接
基本上,除了最后一项之外,这归结为在Java应用程序和C++应用程序之间实现进程间通信的各种方式之间的选择。仍然可以接受其他创意建议!
如果您以前尝试过这个或类似的问题,请提出您的建议,经验教训和要避免的陷阱等。
毫无疑问,很快就会有人指出,这个问题没有一个正确的答案。 我想利用SO社区的集体专业知识,并希望得到许多优秀的答案。