我写了个程序来调用c++的函数
java程序如下
public class SetComputerName

  public native int SetName();
  static
   {
      System.loadLibrary("SetName");
   }
  public static void main (String [] args)
   {  
     System.out.println("ok");
     new SetComputerName().SetName();
   }
}SetName能成功编译,而且SetName.dll在我的当前目录下,也是在windows 的path下
当执行SetComputerName时出现错误如下:
D:\javawork>java SetComputer
ok
Exception in thread "main"java.lang.UnsatisfiedLinkError:SetName
       at SetComputerName.SetName(Native Method)
       at SetComputerName.main(SetComputerName.java:11)请大家帮忙  ,急!俺是新手!