我正在开发一个使用 SWIG 包装一些 C++ 代码的项目,然后需要围绕它编写一个 java 接口。我可以手动执行此操作,但 NetBeans 不够透明,我似乎无法让它工作。我有一个 C++ 项目,它构建 JNI,然后将 SWIG 包装器 Java 文件和 JNI 打包到 JAR 中。
我将该 JAR 添加到 Java 项目中。它清楚地显示在 GUI 中,但我的主代码无法调用 JAR 中包含的任何代码。我已经尝试了包名称的所有排列等等,但没有任何运气。我尝试使用 NetBeans 中的编译器标志直接设置类路径,但不知道它是否真的在这样做。