Je viens de passer ma matinée et cette apres midi a chercher, a tester
Il est 17H45 j'estime mettre assez cassé la tete pour aujourd'hui. (surtout que je suis supposé etre en vacance)
Voila ce qui me pose probleme :
-Je souhaite faire un logiciel basé sur la plateforme Netbeans.
-Pour ca je fais mon module suite, module de base et mes wrapper module pour les librairies java. ca va tout seul ca.
-Vient le probleme de la librairie JOGL qui utilise des librairies natives,
Je crée donc un library wrapper module qui pointe vers jogl.jar.
-Je fais mon programme ...etc... tout marche bien tant que je ne creer pas mon panneau qui utilise JOGL. Quand je le fais j'ai la bonne vieille erreur qui dit qu'il ne trouve pas les librairies natives.
normal me direz vous, je ne precise nul part les liens vers celles-ci, seulement j'ai essayer plusieurs possibilités :
1)placer comme indiqué dans un sous repertoire lib :
http://www.netbeans.org/project/www/...s/api.html#jni
2) essayer de placer dans les fichiers xml les liens :
http://fr.netbeans.org/edi/articles/...-tutorial.html
j'arrive meme pas a trouver les fichiers correspondants...
3) essayer de modifier le layer.xml (balises <runtime-relative-path> et <binary-origin>)
bref rien n'y fait.
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://www.netbeans.org/ns/project/1"> <type>org.netbeans.modules.apisupport.project</type> <configuration> <data xmlns="http://www.netbeans.org/ns/nb-module-project/2"> <code-name-base>jogl</code-name-base> <suite-component/> <module-dependencies/> <public-packages> <package>com.sun.gluegen.runtime</package> <package>com.sun.opengl.cg</package> <package>com.sun.opengl.impl</package> <package>com.sun.opengl.impl.error</package> <package>com.sun.opengl.impl.glue</package> <package>com.sun.opengl.impl.macosx</package> <package>com.sun.opengl.impl.mipmap</package> <package>com.sun.opengl.impl.registry</package> <package>com.sun.opengl.impl.tessellator</package> <package>com.sun.opengl.impl.windows</package> <package>com.sun.opengl.impl.x11</package> <package>com.sun.opengl.util</package> <package>com.sun.opengl.util.texture</package> <package>com.sun.opengl.util.texture.spi</package> <package>javax.media.opengl</package> <package>javax.media.opengl.glu</package> </public-packages> <class-path-extension> <runtime-relative-path>ext/jogl.jar/</runtime-relative-path> <binary-origin>release/modules/ext/jogl.jar</binary-origin> </class-path-extension> </data> </configuration> </project>
quelqu'un pourrait me donner la demarche clairement
PS : pitié me donnez pas de lien!
Partager