java.lang.UnsatisfiedLinkError:sun.net.www.protocol.http.NTLMAuthSequence.initFirst()V

时间:2011-05-02 08:45:35

标签: java security ntlm jaas

package sun.net.www.protocol.http;

import java.io.IOException;

public class Test
{
   public static void main(String[] args) throws IOException
   {
      System.out.println(new NTLMAuthSequence(null, null, null));
   }
}

我为什么会收到此错误?

2 个答案:

答案 0 :(得分:1)

Classloader是个问题。因此,我的解决方案是创建一个包含上述类文件的jar文件并放入jre bin文件夹,以便它可以被同一个类加载器读取。

答案 1 :(得分:0)

您缺少提供initFirst()方法的本机库。

我在网上找到的消息来源说:private native static void initFirst ();

如果此方法应该是JRE的一部分,则您的安装可能已损坏,或者您的版本可能较旧。