【发布时间】:2009-07-10 17:40:20
【问题描述】:
我正在编写一个需要能够读取复杂而深奥的文件类型的 C++ 程序。我已经有一个用于处理这些文件的 Java 程序,其中包括将它们转换为更简单的文件格式的功能。我的想法是,每当我的程序需要从复杂文件中读取信息时,让它调用 Java 方法将其转换为更简单的文件类型,然后将其写入我的程序可以轻松读取的临时文件。这些文件足够小,性能可以接受。我正在用 Qt 编写程序并在 Windows Vista 机器上运行它。
我已经研究过使用 Java 原生接口,但我研究得越多,似乎我应该不惜一切代价避免它。有没有更好的方法来实现这一点,还是我应该继续使用 JNI 方法?
【问题讨论】:
标签: java c++ java-native-interface