1
クラスBのjniヘッダを取得しようとしていますが、クラスAは同じパッケージ内にあります。クラスBで動作しているクラス(A)をJavahが認識しない
クラスBは
(私はJNIヘッダを必要としているため)ネイティブ関数が含まれていると私は、コマンドに
javah -jni ClassB -classpath (path to jarfile containing all the classes necessary, including classA)
を使用して、私は応答
は「クラスWXYZが見つかりませんでした取得ClassA "
ここでwxyzはclassAとclassBの正しいパッケージパスです。
提案がありますか?
ビンゴ。私は 'w'を含むフォルダに移動し、そこでjarファイルを移動し、次にjavah w.x.y.z.ClassBがうまくいった。ありがとう! – sparkFinder
jarファイルの相対パスを使用することもできます。 –