Estoy a punto de realizar mi primer viaje al mundo de JNI (Java Native Interface) para proporcionar notificaciones de cambio del sistema de archivos desde el código C/C++ específico de la plataforma a Java. Eso es a menos que alguien sugiera una biblioteca brillante para hacer esto que me he perdido.JNI y Java: ¿cómo hacer o hacer llamadas llamando a hormiga?
Soy nuevo en JNI He logrado encontrar mucha documentación en el lado de la interfaz y en el lado de la generación de la biblioteca, pero no he encontrado mucho para construir la biblioteca nativa.
Tengo una compilación existente basada en ant para la fuente de Java preexistente, por lo que estoy tratando de averiguar si debo llamarme para crear la biblioteca o si es mejor hacer make para llamar a la hormiga después de crear la biblioteca?
Ninguna de las dos opciones es tremendamente buena, pero ambas parecen mejores que tratar de hacer que un compilador compile el código y genere la biblioteca directamente.
Las tareas de CPP funcionaron muy bien para lo que necesitaba gracias. Terminé necesitando hacer una compilación cruzada, pero la capacidad de especificar qué clase usar para el back-end para cpptasks solucionó eso. –