Bonjour à tous et à toutes.
Je commence avec java, je dois transformer une application cpp en service web.
J'ai pensé que le choix : jsp servlet ejb serait adéquat.
Est-ce possible d'appeler des fonctions cpp depuis un bean ? Est-ce un bon choix ou y a-t-il de meilleurs solutions ?
Voici mon bean :
Et voici ce que j'obtiens : (la première fois)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package raph; public class macl { private int abc; public macl() { } public int getAbc() { abc = new macl().bonjour(); return this.abc; } public native int bonjour(); static { System.load("C:\\Documents and Settings\\Administrateur\\Bureau\\java\\bonjour\\dist\\bonjour.dll"); } }
(puis quand je fais rafraichir dans le navigateur)...JasperException: Native Library C:\Documents and Settings\Administrateur\Bureau\java\bonjour\dist\bonjour.dll already loaded in another classloader
Deplus :...JasperException : Could not initialize class raph.macl
...
Dans les exemples que j'ai pu trouvé, les appels à la jni étaient du type new macl().bonjour();. Pourquoi pas directement bonjour(); ou this.bonjour() ?
D'avance, merci.
Partager