【问题标题】:java.lang.UnsatisfiedLinkError: no jcryptoki in java.library.pathjava.lang.UnsatisfiedLinkError:java.library.path 中没有 jcryptoki
【发布时间】:2018-06-19 05:32:25
【问题描述】:

我在 Linux 环境中使用 java 来处理 HSM。我收到以下错误:

线程“main”中的异常 java.lang.UnsatisfiedLinkError: no jcryptoki in java.library.path'
在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
在 java.lang.Runtime.loadLibrary0(Runtime.java:849)
在 java.lang.System.loadLibrary(System.java:1088)
在 jprov.cryptoki.Cryptoki.(Cryptoki.java:73)
at au.com.safenet.crypto.provider.SAFENETProvider.(SAFENETProvider.java:65) 在此处输入代码
在 com.cs.messenger.util.MACUtility.addProvider(未知来源)
在 com.cs.messenger.start.StartMessenger.main(未知来源)

请帮忙。

【问题讨论】:

    标签: java hsm


    【解决方案1】:

    可能缺少 jcryptoki 库或者您的进程没有足够的权限来访问它。

    此外,您可以拥有 32 位版本的 lib 并运行 64 位 java。 (来源)Linux and Java are 64 bit. The native library is 32 bit. Any workaround?

    【讨论】:

      猜你喜欢
      • 2020-06-29
      • 2017-06-27
      • 2016-08-29
      • 2012-07-16
      • 2016-11-10
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多