【发布时间】:2014-02-10 22:59:09
【问题描述】:
我想使用 JAVA API 在 Firebreath 中开发一个跨浏览器插件。我如何在 C++ 中的 Firebreath 中使用 JAVA API。
- 一种方法是通过 JNI 将 JAVA 项目转换为 C++,但是要转换这么多文件,有没有更简单的方法?
- 或者我可以通过任何其他方式在 Firebreath 中提供 JAVA API 的参考。
【问题讨论】:
-
您有什么理由想要这样做吗?如果您告诉我们为什么人们可以提出更好的解决方案。
-
建议澄清您的问题:您是在尝试从 C++ 应用程序访问 Java 中已有的功能,还是必须将代码库转换为 C++?您的代码库在此转换后是否可维护或者意大利面条机器生成的 C++ 是否可以接受?这样做的根本动机是什么?
-
您好,我需要使用 Java 的功能,而不是通过 JNI 。有没有其他办法