Bonjour,
j'utilise depuis peu JNI afin d'accélérer certains traitements.
TOUT ce qui je fais avec JNI, je peux aussi le faire avec Java car j'ai le code en double.
Ce qui je souhaiterai, c'est pouvoir au lancement de mon appli
- scanner toutes les classes de ma librairie
- détecter les méthodes natives
- si la librairie native existe et que la méthode existe dans la librairie native
-----> Pointer sur la méthode native
-----> Pointer sur la méthode java
Quelque chose du genre :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static void mamethode() { // Appeler la méthode native si elle a été détectée au lancement du programme, sinon la méthode java. } private static void mamethodenative() ; private static void mamethodejava() { // mon code java }
J'aimerai éviter de faire un test à chaque appel de la méthode.
Est ce que quelqu'un aurait une idée ?
Merci par avance.
Partager