标签: java jvm java-native-interface maven-shade-plugin
我正在尝试使用maven-shade-plugin来重新定位库。不幸的是,这个库还包括一些本机实现。
我面临的问题是,在重新定位到另一个包之后,当尝试从该库调用本机方法时,我得到UnsatisfiedLinkError。
我想问题出现是因为how native method names are resolved(java副本在重定位后有不同的包)。
有没有任何已知的方法呢?