classpath + java3d = galère

classpath + java3d = galère - Java - Programmation

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 :
 

Code :
  1. F:\Utils\Prog\java\java3d\demo\java3d\Text3D\Text3DLoad.java:40: package com.sun.j3d.loaders.objectfile does not exist
  2. import com.sun.j3d.loaders.objectfile.*;
  3. ^


 
pourtant F:\Utils\Prog\java\java3d\src\com\sun\j3d\loaders\objectfile
existe bien !
 
le tout sous w2k
 
des idées ?

Reply

Marsh Posté le 11-10-2002 à 20:06:24   

Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 !

Reply

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 ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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)

Reply

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 ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-10-2002 à 21:35:47    

ben oui, ils sont tous là !

Reply

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 :D

Reply

Marsh Posté le 11-10-2002 à 21:46:08    

[:tapai]

Reply

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 :D




 
 :fou:  :sweat:


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed