从Java调用C ++

时间:2017-04-18 11:26:38

标签: java c++ c++11

我从来没有在使用c ++代码的java中编写任何代码。我问的是非常基本的初学者问题。

Comsider我在c ++中有一些简单的代码,例如:

int add(int n){
    return (n+n);
}

int main(){

        int n;
        cin >> n;
        cout << add(n);

        return 0;
}

你如何在java中编写代码,用一些参数启动我的c ++代码,然后显示结果? 它可以使用类Process。

1 个答案:

答案 0 :(得分:1)

需要编译C ++才能运行,因此您必须通过命令行或类似方式调用某种编译器。这里的答案实际上取决于你想要完成的事情,没有更多细节就无法给你更好的答案。

我建议你看看JNI / JNA,看看它是否符合你的需求。