我正在尝试使用 maven-shade-plugin 来重新定位库。不幸的是,这个库还包含一些本机实现。
我面临的问题是,在重新定位到不同的包后,当尝试从该库调用本机方法时,我得到UnsatisfiedLinkError。
我猜想问题的出现是由于本机方法名称的解析方式(java对应部分在重定位后有不同的包)。
有什么已知的方法可以解决这个问题吗?
java java-native-interface jvm maven-shade-plugin
java ×1
java-native-interface ×1
jvm ×1
maven-shade-plugin ×1