Здравствуйте, A13x, Вы писали:
A>Очевидным способом можно использовать только сишные сущности, использование С++ функциональности (например классов — ну или СОМ интерфейсов) будет предполагать горы glue кода. Если все же хочется использовать СОМ в яве, то для начала советую глубоко изучить jni, C, COM — особенно как последний использовать из С. Простого пути сделать именно то, что вы хотите нет.
+1
Можно (если можно) написать С-wrappper над С++, то есть еще одну DLL , которая внутри себя оперирует С++ классами (ей-то что за проблема), а наружу показывает С-функции, к которым и иметь доступ из Явы.
Кстати, вместо JNI можно использовать JNA
https://github.com/twall/jna