将 Java FX 和 C++ 与 JNA/JNI 一起使用

问题描述 投票:0回答:1

我正在做一个班级项目,我们小组中大约有一半人了解 c++,另一半只了解 Java FX。我们的项目是一个合成器,涉及大量 DSP 和 GUI 的东西。我想我们可以看看用 Java 做 GUI,用 C++ 做 DSP。

我听说JNA和JNI都可以用来从Java FX程序调用C++脚本。我想知道哪些工具更容易通过此工作流程实施?我听说 JNA 通常更容易使用,但如果没有一些解决方法,它似乎不支持 C++ 集成,而 JNI 本身就支持它。有什么建议吗?

我曾尝试寻找有关此主题的文档,但我在网上没有看到太多信息,因此我想在这里询问。

java c++ javafx java-native-interface jna
1个回答
0
投票

为此,您确实需要 JavaCPP,而不是 JNA 或 JNI,它们都适用于 C API(JNI 现在已被新的 Java FFI 所取代,新的 Java FFI 更易于使用,但同样,仅适用于 C)。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.