Java – java.lang.UnsatisfiedLinkError

huangapple 未分类评论63阅读模式
英文:

Java - java.lang.UnsatisfiedLinkError

问题

我遇到了一个与我的应用程序有关的问题。

我创建了一个Java应用程序。它在没有问题的情况下运行,但我想对它进行混淆。为了重命名类,我使用了ProGuard,因此我进行了混淆。

并且出现了以下错误:

> 异常线程“main”java.lang.UnsatisfiedLinkError:
本机库<org/apache/culler/win32-x86-x64/jnidispatch.dll>在资源路径中未找到
<file:C:/Users/MyCoolUsername/Desktop/awesomeapp.jar]>。

但是,如果不混淆,它可以正常工作,如果我使用JName和其他混淆器,也会发生这种情况。

如何修复?

英文:

I am facing an issue with my application.

I created a java application. And it is working without problems, but I wanna obfuscate it. For renaming classes I am using ProGuard, so, i obfuscate it.

And getting the below error:

&gt; Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError: 
  Native library &lt;org/apache/culler/win32-x86-x64/jnidispatch.dll&gt; not found in resource path 
  &lt;file:C:/Users/MyCoolUsername/Desktop/awesomeapp.jar]&gt;

But, without obfuscation it working without any problem. Also it happened if I use JName, and other obfuscators.

How to fix it?

huangapple
  • 本文由 发表于 2020年7月27日 21:45:31
  • 转载请务必保留本文链接:https://java.coder-hub.com/63116727.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定