Я как раз собираюсь совершить свое первое путешествие в мир JNI (Java Native Interface) для предоставления уведомлений об изменениях файловой системы с кода C / C ++ для конкретной платформы на Java. Это если кто-то не предложит какую-нибудь блестящую библиотеку для этого, что я пропустил.
Будучи новичком в JNI, мне удалось найти много документации по его интерфейсам и по части генерации библиотек, но я мало что нашел по созданию собственной библиотеки.
У меня есть существующая сборка, основанная на ant для ранее существовавшего исходного кода Java, поэтому я пытаюсь понять, нужно ли мне вызывать ant для вызова make для создания библиотеки или лучше всего вызывать make для вызова муравей после создания библиотеки?
Ни одна из этих опций не выглядит ужасно приятной, но обе они кажутся лучше, чем попытка заставить ant вызывать компилятор для компиляции кода и генерации библиотеки напрямую.