2016-03-28 3 views
0

Я изучаю собственные методы Java, используя Java Complete Reference 9'th edition (Shildt). Как я вижу, собственный метод, который должен быть реализован в C (наш случай), выглядит так: Java_ClassName_methodName. Вопрос заключается в том, как отличать методы с одинаковыми именами в классах с одинаковыми именами, но которые находятся в разных пакетах. Является ли это возможным?Java: собственные методы классов с одинаковыми именами в разных пакетах

+1

Используйте полные имена. –

ответ

0

Ваша книга неправильная, если это то, что она говорит. Имя метода JNI должно включать имя пакета, а также имена классов и методов. Однако этот вопрос полностью разрешен для вас, используя инструмент javah для создания файла .h.

Смежные вопросы