classpath + java3d = galère - Java - Programmation
Marsh Posté le 11-10-2002 à 20:09:58
neobth a écrit a écrit : classpath = F:\Utils\Prog\java;F:\Utils\Prog\java\java3d\src |
classpath, c'est un lien vers l'(endroit ou trouver les classes (sous entendu compilées). Donc, les fichiers .class logiquement ne sont pas dans src.
Il doit y avoir un .jar livré avec java3d, c'est lui que tu dois mettre dans ton classpath.
Marsh Posté le 11-10-2002 à 21:24:27
j'ai déjà essayé de mettre les .jar
(ex: F:\Utils\Prog\java\java3d\java3d-utils-src.jar)
mais premièrement, ça ne marche pas, et en + y'a un truc qui me semble bizzare :
en décompressant, le répertoire racine est src/
et non com/
de plus, toutes les classes contenues dans ce jar sont .java donc pas compilées...
moi y'en a plus rien comprendre avec java3d !
Marsh Posté le 11-10-2002 à 21:27:20
neobth a écrit a écrit : |
Toi, tu t'es trompé de fichier et tu as téléchargé les sources ...
Marsh Posté le 11-10-2002 à 21:29:34
je ne pense pas, c'est un fichier créé par l'installation
(java3d-1_3-windows-i586-opengl-sdk.exe)
en +, les autres .jar contiennent eux des .class (normal)
Marsh Posté le 11-10-2002 à 21:34:26
Bon, es-ce que tu as les fichiers j3daudio.jar, j3dcore.jar j3dutils.jar et vecmath.jar dans le repertoire lib/ext du jre que tu utilise pour exécuter les exemples ? Et les fichier J3D.dll, j3daudio.dll et J3DUtils.dll sont bien dans le répertoire bin de ton JRE ?
Marsh Posté le 11-10-2002 à 21:45:04
oups...en fait non
j'ai pas installé java3d dans le même rep que java du coup, les dll et les 4 .jar étaient mal placés
ayé ! ça marche
merci bcp
Marsh Posté le 12-10-2002 à 13:30:45
neobth a écrit a écrit : oups...en fait non j'ai pas installé java3d dans le même rep que java du coup, les dll et les 4 .jar étaient mal placés ayé ! ça marche merci bcp |
Marsh Posté le 11-10-2002 à 20:06:24
je sais, des histoires de classpath, y'en a déjà plein le forum mais là j'ai beau cherché, j'vois pas !
une aide extérieure pourrait m'éclairer ?...
j'ai installé java3d (openGl) dans F:\Utils\Prog\java\java3d
un certain nb de demos données avec se trouvent dans F:\Utils\Prog\java\java3d\demo\java3d
(ex: F:\Utils\Prog\java\java3d\demo\java3d\Text3D\Text3DLoad.java)
classpath = F:\Utils\Prog\java;F:\Utils\Prog\java\java3d\src
et quand je compile Text3DLoad.java, il me dit plein de trucs du genre :
pourtant F:\Utils\Prog\java\java3d\src\com\sun\j3d\loaders\objectfile
existe bien !
le tout sous w2k
des idées ?