У меня есть JAVA-приложение, которое использует вызовы собственного метода. Существует ли способ просмотреть этот код в затмении? Я могу получить исходный код для этой собственной библиотеки, но не знаю, как связаться в IDE. Также будет полезно, если кто-то скажет мне, как отладить этот собственный метод.
Не полный ответ, но Eclipse имеет C / C ++ функциональность IDE
Вот некоторая информация (хотя кажется немного датирована): Информация о CDT / Интеграция JDT
Информация о создании кода JNI изнутри Eclipse (посмотрите на последнее сообщение)
. Кажется, что встроенный опыт отладки будет хорошо в возможностях Eclipse, но это, очевидно, не является гиперэффективным.
Хорошо - все, что сказано, у меня есть воспоминание о том, чтобы получить Visual C ++ отладчик для работы с приложением Java, которое делало звонки JNI ... это было некоторое время, но я уверен, что вы можете подключить отладчик C ++ к Запуск Java приложение с использованием PID. Затем установите точку останова, и рок-н-ролл (вы, очевидно, придется компилировать библиотеку JNI в качестве модуля отладки).
Это был не полностью интегрированный опыт, но это было довольно эффективно. Я пытаюсь написать свой код JNI как тонкие обертки вокруг родных звонков, поэтому я провожу очень мало времени отладки моих звонков JNI.