这是报错信息的截图
我都是按照JNI文档的要求来做,并且使用VS2008的命令生成HelloWorld.dll
HellWorld.java,HelloWorld.class,HelloWorld.dll都在同一个文件夹下,请问到底应该如何解决

解决方案 »

  1.   

    借2楼来发报错信息:
    Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\android\Desk
    top\HelloWorld.dll: Can't find dependent libraries
            at java.lang.ClassLoader$NativeLibrary.load(Native Method)
            at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728)
            at java.lang.Runtime.loadLibrary0(Runtime.java:823)
            at java.lang.System.loadLibrary(System.java:1028)
            at HelloWorld.<clinit>(HelloWorld.java:7)
    Could not find the main class: HelloWorld.  Program will exit.
      

  2.   

    解决了,使用VS2008的命令行时,去掉-MD
      

  3.   

    JNI 很麻烦  我对C不了解  常常出现这类问题