Java 将应用程序与VC+集成+;应用

Java 将应用程序与VC+集成+;应用,java,eclipse-plugin,swt,eclipse-rcp,Java,Eclipse Plugin,Swt,Eclipse Rcp,我有一个eclipse应用程序,它创建一些文件,然后调用在VC++中开发的第二个外部应用程序,并将该文件作为输入。有没有什么方法可以将VC++应用程序集成到我的eclipse应用程序中,而无需编写太多代码(我不想将VC++应用程序迁移到eclipse应用程序中),可以在我的eclipse应用程序中添加视图或编辑器。您可以使用 JavaTM本机接口(JNI)是用于编写Java本机方法和将JavaTM虚拟机*嵌入本机应用程序的标准编程接口。主要目标是在给定平台上所有Java虚拟机实现中本机方法库的二

我有一个eclipse应用程序,它创建一些文件,然后调用在VC++中开发的第二个外部应用程序,并将该文件作为输入。有没有什么方法可以将VC++应用程序集成到我的eclipse应用程序中,而无需编写太多代码(我不想将VC++应用程序迁移到eclipse应用程序中),可以在我的eclipse应用程序中添加视图或编辑器。

您可以使用

JavaTM本机接口(JNI)是用于编写Java本机方法和将JavaTM虚拟机*嵌入本机应用程序的标准编程接口。主要目标是在给定平台上所有Java虚拟机实现中本机方法库的二进制兼容性

你可以用它来做这件事

JavaTM本机接口(JNI)是用于编写Java本机方法和将JavaTM虚拟机*嵌入本机应用程序的标准编程接口。主要目标是在给定平台上所有Java虚拟机实现中本机方法库的二进制兼容性


我没有这方面的经验,但可以使用Eclipse中的OLE支持来完成。有关如何在SWT中嵌入OLE对象的说明,请参见

我没有这方面的经验,但可以使用Eclipse中的OLE支持来完成。有关如何在SWT中嵌入OLE对象的说明,请参见

谢谢你的回答。我了解如何集成应用程序,但现在的问题是,它需要一个程序ID。我试图从Windows注册表中查找应用程序的程序ID,但该应用程序似乎没有程序ID。是否有其他方法可以集成该应用程序,或者有任何方法可以将程序ID分配给应用程序库以供您回答。我了解如何集成应用程序,但现在的问题是,它需要一个程序ID。我试图从Windows注册表中查找应用程序的程序ID,但应用程序似乎没有程序ID。是否有其他方法可以集成该应用程序,或者有任何方法可以将程序ID分配给该应用程序