SWIG を使用していくつかの C++ コードをラップし、その周りに Java インターフェイスを記述する必要があるプロジェクトに取り組んでいます。手動でこれを行うことは問題ありませんが、NetBeans は十分に不透明なので、動作させることができないようです。JNI をビルドし、SWIG ラッパー Java ファイルと JNI を JAR にパッケージ化する C++ プロジェクトがあります。
その JAR を Java プロジェクトに追加します。GUI には明確に表示されますが、私のメイン コードは JAR に含まれるコードを呼び出すことができません。パッケージ名などのあらゆる順列を試しましたが、運がありませんでした。NetBeans でコンパイラ フラグを使用してクラスパスを直接設定しようとしましたが、実際に設定されているかどうかわかりませんでした。