javac 编译是通过。
但是javah时就出现上述错误。

解决方案 »

  1.   

    我在eclipse环境中出现
    java.lang.UnsatisfiedLinkError: no jni in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at jni.<clinit>(jni.java:16)
    Exception in thread "main"
      

  2.   

    搂主,我也在写一个这方面的东西,出现的问题和你一样,没有办法执行javah,郁闷
    关注!!!
      

  3.   

    C:\> javah -jni jni
      

  4.   

    I can generate .h files through your code on my PC.
    Using jdk1.4.0
      

  5.   

    在JB左边的列表中,选取你要生成头文件夹文件,按右键->properties,你就能看到JIN生成的选项了,这个类文件必须要有native方法
      

  6.   

    哈哈, pxboy(阿土仔) 的方法行得通,我已经生成了,搂主呢???
      

  7.   

    楼主最好将类名jni改一下,因为由此生成的头文件为jni.h
    而在jdk的include目录下,已经有一个头文件jni.h
    可能会产生意外的麻烦。
      

  8.   

    恩,我也试过HelloWorld但还是不行。
    需要特别的配置么?