Использование готовой библиотеки C ++ в Java с использованием JNI

Я пытаюсь создать версию RakNet для Java. Я слышал о том, как JNI может выполнять код C ++. Итак, из того, что я понимаю, мне нужно иметь две библиотеки. Одним из них является сам RakNet, другим является мост, написанный на JNI, который вызывает соответствующий метод из RakNet. Но из-за большого размера RakNet создание моста от Java до RakNet займет весь месяц.

Есть ли способ сделать то, что я объяснил более эффективно? Я даже не знаю, правильно ли я это делаю.

0

Решение

Вы можете посмотреть на JNA (Java Native Access). В JNA нет необходимости писать бридж библиотеки.

0

Другие решения


По вопросам рекламы [email protected]