发明公开
- 专利标题: 一种在Java程序中调用C++功能模块的方法
- 专利标题(英): Method for invoking C++ functional module in Java program
-
申请号: CN201610912941.1申请日: 2016-10-19
-
公开(公告)号: CN107977199A公开(公告)日: 2018-05-01
- 发明人: 李晨阳 , 彭璐 , 李敏 , 冯佳丽 , 万红霞 , 张代兰 , 王慧慧 , 周树理
- 申请人: 中国石油化工股份有限公司 , 中国石油化工股份有限公司石油物探技术研究院
- 申请人地址: 北京市朝阳区朝阳门北大街22号
- 专利权人: 中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院
- 当前专利权人: 中国石油化工股份有限公司,中国石油化工股份有限公司石油物探技术研究院
- 当前专利权人地址: 北京市朝阳区朝阳门北大街22号
- 代理机构: 北京聿宏知识产权代理有限公司
- 代理商 吴大建
- 主分类号: G06F8/30
- IPC分类号: G06F8/30 ; G06F9/448
摘要:
本发明公开了一种在Java程序中调用C++功能模块的方法,该方法包括Java程序接收运行C++功能模块所需的参数,Java程序运行中间程序,并将所述参数传递给所述中间程序,中间程序通过调用C++功能模块以获取与所述参数对应的执行结果,并将所述执行结果返回给Java程序。本发明通过在Java代码中执行中间程序,以传值的方式间接调用C++功能模块,从而解决了在Java程序中调用C++功能模块效率较低的难题。使混合编程的开发效率和运行效率均得到提高。