[Module] netbeans et les dlls c'est pas au point
Je viens de passer ma matinée et cette apres midi a chercher, a tester :arf:
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
http://img413.imageshack.us/img413/2225/ex1nw8.png
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>)
Code:
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> |
bref rien n'y fait.
quelqu'un pourrait me donner la demarche clairement
PS : pitié me donnez pas de lien!