nativo java eclipse java-native-interface eclipse-cdt

java nativo



Desarrollo de aplicaciones JNI con Eclipse(Java/C++ combinado) (3)

Esto realmente suena como un trabajo para un sistema de construcción, como ant . Simplemente configure su proyecto Java para usar el generador de hormigas . Aún obtendría los beneficios del soporte de idioma específico para sus proyectos de C ++ y Java y, con solo un clic, compilación del proyecto.

¿Alguien ha logrado con éxito configurar un proyecto combinado de Java / C ++ para Eclipse?

Lo que estoy tratando de hacer es bastante simple;

1) Compile my Java sources 2) Run Javah to create the JNI interface 3) Compile all the C/C++ sources 4) Link native shared library + package the JAR

Sugerencias o incluso proyectos reales que funcionan son muy bienvenidos.

(Eclipse 3.5)


Estoy usando ant cpptasks para realizar un proyecto JNI con Eclipse solo en Linux y Windows. Fue un trabajo ponerlo en funcionamiento con el MSVC (Windows) y el compilador GNU C ++ (obtener todos los indicadores del compilador y el enlazador correctamente, ya que se ha hecho con Visual Studio Magic antes), pero realmente valió la pena.

Para generar el Encabezado de C ++ con javah y todas las demás Tareas que mencionó, la Ant también será la herramienta de elección.