2010-01-29 26 views
6

Tengo una aplicación java que hace uso de llamadas a métodos nativos. ¿Hay alguna manera de ver este código en eclipse? Puedo obtener el código fuente para esta biblioteca nativa, pero no sé cómo vincularlo en el IDE. También será útil si alguien me dice cómo depurar este método nativo.ver código nativo de Eclipse

Respuesta

3

No es una respuesta completa, pero Eclipse sí tiene C/C++ IDE functionality

Aquí hay alguna información (aunque parece un poco anticuado): Information on CDT/JDT integration

Info on creating JNI code from inside Eclipse (ver el último post)

Se parece que una experiencia de depuración integrada estaría dentro de las capacidades de Eclipse, pero obviamente no es muy importante.

OK - todo lo dicho, recuerdo que el depurador de Visual C++ funciona con una aplicación Java que estaba haciendo llamadas JNI ... Ha pasado un tiempo, pero estoy bastante seguro de que puede conectar el depurador C++ a la aplicación Java en ejecución usando el pid. Luego establezca un punto de interrupción y rock and roll (obviamente tendrá que compilar la biblioteca JNI como un módulo de depuración).

No fue una experiencia completamente integrada, pero fue bastante efectiva. Intento escribir mi código JNI como capas delgadas alrededor de las llamadas nativas, así que dedico muy poco tiempo a depurar mis llamadas JNI.

+0

Gracias por la información Keving – Ravisha

Cuestiones relacionadas