【问题标题】:Using a pre-made C++ library in Java using JNI使用 JNI 在 Java 中使用预制的 C++ 库
【发布时间】:2014-12-14 14:34:55
【问题描述】:

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

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

【问题讨论】:

标签: java c++ java-native-interface raknet


【解决方案1】:

您可以查看 JNA(Java Native Access)。在 JNA 中无需编写桥接库。

【讨论】:

  • 我查看了 JNA,除非我弄错了它只适用于但我希望它适用于 C++
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-17
  • 1970-01-01
  • 2015-03-30
  • 1970-01-01
  • 2011-01-11
  • 2019-04-09
相关资源
最近更新 更多