使用 JNI 在 Java 中使用预制C++库

Using a pre-made C++ library in Java using JNI

本文关键字:C++ JNI Java 使用      更新时间:2023-10-16

我正在尝试为Java创建一个RakNet版本。我听说过JNI如何执行C++代码。因此,据我了解,我需要有两个库。一个是RakNet本身,另一个是用JNI编写的桥接,它从RakNet调用适当的方法。但是由于RakNet的规模很大,创建从Java到RakNet的桥梁需要整整一个月的时间。

有没有办法更有效地完成我解释的事情?我什至不知道我是否正确。

你可以看看JNA(Java Native Access)。在JNA中,没有必要写桥接书。