пользовательский компоновщик метода JNI или регистрация в приложении Java - PullRequest
0 голосов
/ 06 сентября 2018

Можно ли создать собственный компоновщик метода jni в приложении java? Что именно я пытаюсь сделать, это переименовать или сделать ссылки на нативные методы Java под другим путем к классу. Например, в общей библиотеке у меня есть собственный метод, объявленный с путем к классу: com.example.org.SomeClass.someMethod. Я хотел бы вызвать этот метод в приложении Java из того же класса, но объявлен под другим именем пакета, т.е. my.custom.package.name.SomeClass.someMethod

Почему я пытаюсь это сделать, потому что я использую 2 версии одной и той же библиотеки в одном проекте, который использует JNI, поэтому я перепаковал одну версию библиотеки с плагином maven shade с другим именем пакета, и я ' получаю unsatisfiedlinkerror при вызове метода JNI из перепакованной библиотеки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...