日期:2014-05-20  浏览次数:20559 次

jni的简单问题求助
利用jni调用dll,当类没有包的时候可以通过javah生成.h文件。
如:   //
public   class   hello{
///////////////////////
    static  
        {
                System.loadLibrary( "BB ");  
        }
...............
}
但是当类有包的时候就不能用javah生成.h文件。
如:   package   src;
public   class   hello{
///////////////////////
    static  
        {
                System.loadLibrary( "BB ");  
        }
...............
}
请问怎么解决。

------解决方案--------------------
javah mypkg.myClass
------解决方案--------------------
楼上正解,你需要在bin目录下执行javah,并且要加上类的全路径