Существует третья часть dll с определениями класса в C ++, которую я должен использовать в Java.У меня есть полное знание открытых методов в DLL.Теперь, чтобы использовать их, я использую программу-оболочку C ++, которая создает объект и при необходимости вызывает функции в dll.И я связываю этот код C ++ с Java, используя JNI.Есть ли другой эффективный способ сделать это.То есть создавать объекты класса и использовать его функции напрямую, используя JNI или любую другую библиотеку в Java