Я пытаюсь создать версию RakNet для Java. Я слышал о том, как JNI может выполнять код C ++. Итак, из того, что я понимаю, мне нужно иметь две библиотеки. Одним из них является сам RakNet, другим является мост, написанный на JNI, который вызывает соответствующий метод из RakNet. Но из-за большого размера RakNet создание моста от Java до RakNet займет весь месяц.
Есть ли способ сделать то, что я объяснил более эффективно? Я даже не знаю, правильно ли я это делаю.
Вы можете посмотреть на JNA (Java Native Access). В JNA нет необходимости писать бридж библиотеки.