how to call function between windows and android

Take “cocos2dx\HelloWorld” for example, I add two function in windows and android, and want to call each other.

in android:“cocos2dx\HelloWorld\proj.android\src\org\cocos2dx\application\ApplicationDemo.java”

public class ApplicationDemo extends Cocos2dxActivity{
……
public void javaFunction1(){
;//here, I want to call “int HelloWorld::cppFunction2(int value1, int value2)”
}

public int javaFunction2(int value1, int value2){
return value1 + value2;
}
}
in windows:“cocos2dx\HelloWorld\Classes\HelloWorldScene.cpp”

void HelloWorld::cppFunction1()
{
;//here, I want to call “int javaFunction2(int value1, int value2)”
}

int HelloWorld::cppFunction2(int value1, int value2)
{
return value1 + value2;
}

thank you, please.

Did you mean use jni to call java codes from c++?
If so, you can refer to the implementation of CocosDenshion.