2010-01-29 7 views
6

J'ai une application Java qui utilise des appels de méthode natifs. Existe-t-il un moyen d'afficher ce code dans eclipse? Je peux obtenir le code source de cette bibliothèque native, mais je ne sais pas comment lier dans l'EDI. Il sera également utile si quelqu'un me dit comment déboguer cette méthode native.Afficher le code natif d'Eclipse

Répondre

3

Pas une réponse complète, mais Eclipse n'ont C/C++ IDE functionality

Voici quelques informations (bien qu'il semble un peu daté): Information on CDT/JDT integration

Info on creating JNI code from inside Eclipse (regarder le dernier post)

Il Il semblerait qu'une expérience de débogage intégrée serait bien dans les capacités d'Eclipse, mais ce n'est évidemment pas hyper important. OK - tout cela dit, j'ai un souvenir de faire déboguer Visual C++ débogueur pour travailler avec une application Java qui faisait des appels JNI ... Cela fait longtemps, mais je suis sûr que vous pouvez connecter le débogueur C++ à l'application Java en cours d'exécution en utilisant le pid. Puis définissez un point d'arrêt, et rock and roll (vous devrez évidemment compiler la bibliothèque JNI en tant que module de débogage).

Ce n'était pas une expérience entièrement intégrée, mais c'était assez efficace. J'essaie cependant d'écrire mon code JNI en tant que wrappers minces autour des appels natifs, donc je passe très peu de temps à déboguer mes appels JNI.

+0

Merci pour l'information Keving – Ravisha

Questions connexes