Bonjour,
Quelqu'un sait se servir de la bibliothèque JYZ 3D?
Merci.
Version imprimable
Bonjour,
Quelqu'un sait se servir de la bibliothèque JYZ 3D?
Merci.
Quelqu'un va te répondre oui a coup sure. Mais ensuite ?
Aieee, c'est vrai que ma question n'est pas complète....j'essaie de l'utiliser ( cette biblio), donc je commence par tester les codes qu'ils ont mis en ligne à titre d'exemple, dont voici le lien: http://www.jzy3d.org/tutorial.php. Mais j'ai toujours un "java.lang.NoClassDefFoundError" et pourtant je pense avoir charger toutes les bibliothèques, qu'on peut trouver la: http://www.jzy3d.org/download-0.9.1.php ou en haut de la page que j'ai donné en premier. Je ne sais donc pas si c'est moi qui ne charge pas bien les bibliothèques ou s'il en manque. si quelqu'un a réussi ou réussi à les faire marcher, j'aimerai bien qu'il partage avec moi.
ca?
Code:Exception in thread "main" java.lang.NoClassDefFoundError: javax/media/opengl/GLProfile
celui pour le second code par exemple
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout at org.jzy3d.analysis.AnalysisLauncher.open(AnalysisLauncher.java:12) at solar.traitement.ScatterDemo.main(ScatterDemo.java:15) Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 2 more
On dirait qu'il te manque la librairie log4j
La librairie n'est elle pas présente ou c'est juste moi qui ne la trouve pas?
Il y'a de fortes chance qu'elle ne soit pas incluse.
Il te faudra aussi probablement JOGL-All, gluegen, gluegen-rt (+ la version pour ton os) et surtout la version 0.9.2 (et pas la 0.9.1).
Mais après quelques essais de mon coté, j'ai réussi a faire tourner le code d'exemple SurfaceDemo.java
Où as tu trouvé la version 0.9.2? si possible le lien stp?
Tu as réussi à exécuter " SurfaceDemo.java" juste en rajoutant ces bibliothèques?
Il est dans le maven repository du projet. http://maven.jzy3d.org/snapshots/org....9.2-SNAPSHOT/
C'est ce que j'ai dit oui.
ça veut dire que tu as pu trouver la librairie log4j? parce que moi j'arrive pas à la trouver! c'est elle qui empêche l'exécution de mes programmes.
mwai... t'as pas du beaucoup chercher :) https://logging.apache.org/log4j/1.2/download.html
j'ai réussi! j'ai trouvé cette librairie et il m'a fallu renommer un dossier car chez moi il cherchait gluegen-rt (+ la version pour ton os) et non gluegen-natives (+ la version pour ton os) qu'il trouvait pas. Merci
Bon finalement il se passe quelque chose d'étrange. lors de ma première exécution c'est à dire juste avant mon post, j'ai obtenu un jokie graphique et depuis j'obtiens un graphique pendant 1 seconde puis une fenêtre noir!!? peu être tu as rencontré ce pb?
Non pas avec le code que j'ai testé.