JNI 는 기존 C/C++ 함수를 호출하는데 사용한다고 하면서, 왜?

JNI 73.***.140.60

“그 중에 님이 Java 쓰고 싶은 함수가 5개면, 그 5개 함수를 호출하는 JNIExport 함수들을 님이 작성해야 합니다.
그리고 님의 Java 프로그램은 님이 정의한 그 함수들을 호출해서, 결과적으로 C++ SDK에 접금하는 거죠.”

위의 두 문장을 이해 못하고 있습니다. 왜냐하면, JNIExport 함수의 헤더만 작성하고 바디를 작성하지 않고,
C++ 로 된 함수를 호출해야 하는데, 위의 예제나 유투브 영상 모두 JNIExport 함수의 바디를 작성하고 있습니다.
그러면, “결과적으로 C++ SDK 에 접근” -> 어느 함수에 접근하는지 기술하지 않았는데 어느 것을 접근한다는 말인가요?

위의 std::out 설명을 이해하지만, JNIExport 함수의 예를 보면, hello world 처럼 직접 함수의 바디를 작성하고
있습니다. SDK 어느 것도 가리키는 것을 보지 못했습니다.

설명해 주실 수 있다면 정말 감사하겠습니다.