#1 Le 02/11/2007, à 10:29
- evasion
[Résolu]Problème installation java 3D
bonjour,
j'aimerais installer java 3D. j'ai donc été ici : https://java3d.dev.java.net/binary-builds.html , j'ai téléchargé l'installer : java3d-1_5_1-linux-i586.bin
j'ai ensuite copié ce fichier ici : /usr/lib/jvm/java-6-sun-1.6.0.00/jre
puis chmod +x sur le fichier puis ./ sur le fichier.
je me suis dit "parfait" seulement j'ai également téléchargé j3d-examples-1_5_1-src.zip sur la page de sun, pour vérifier que tout était correct, mais la problème.
Lorsque j'essaye de compiler un des exemples j'ai cette erreur :
javac Text3DLoad.java
Text3DLoad.java:47: package com.sun.j3d.loaders.objectfile does not exist
import com.sun.j3d.loaders.objectfile.*;
quelqu'un aurait il une idée ?
Merci
Dernière modification par evasion (Le 02/11/2007, à 20:53)
Hors ligne
#2 Le 02/11/2007, à 14:43
- PJ2M
Re : [Résolu]Problème installation java 3D
J'ai téléchargé l'installer : java3d-1_5_1-linux-i586.bin
j'ai ensuite copié ce fichier ici : /usr/lib/jvm/java-6-sun-1.6.0.00/jre
il ne faut pas copier le fichier tel quel
il faut d'abord faire :
sudo sh ./java3d-1_5_1-linux-i586.bin
puis copier les fichiers decompresses dans /usr/lib/jvm/java-6-sun-1.6.0.00/jre
Ocaml 4 ever...
Hors ligne
#3 Le 02/11/2007, à 15:51
- evasion
Re : [Résolu]Problème installation java 3D
Merci de ta réponse,j'ai essayé mais ca ne change rien
Hors ligne
#4 Le 02/11/2007, à 16:02
- PJ2M
Re : [Résolu]Problème installation java 3D
as tu bien mis les fichiers decompresses dans ton classpath
Ocaml 4 ever...
Hors ligne
#5 Le 02/11/2007, à 16:08
- evasion
Re : [Résolu]Problème installation java 3D
heu non, j'ai juste fait les manipulations décrites précédement
Hors ligne
#6 Le 02/11/2007, à 16:49
- PJ2M
Re : [Résolu]Problème installation java 3D
Linux
This release of Java 3D runs on JDK version 1.5.0 and higher. To install this build, chdir to the "jre"
directory within the jdk and execute the self-extracting binary that you downloaded. For example, if you
are running on a Linux/x86 platform and your JDK is installed in /usr/java/jdk1.6.0_01, you would install
Java 3D as follows:cd /usr/java/jdk1.6.0_01/jre
sh /path-to-download-files/java3d-1_5_1-linux-i586.binYou may need to be "root" to do this on Linux.
Ocaml 4 ever...
Hors ligne
#7 Le 02/11/2007, à 17:38
- evasion
Re : [Résolu]Problème installation java 3D
ben je l'ai fait ca, enfin de ce que j'ai compris c'est exactement ce que j'ai fait dans le premier post
Hors ligne
#8 Le 02/11/2007, à 19:43
- mrlem
Re : [Résolu]Problème installation java 3D
Pour ma part je viens de tester sur ma Gutsy (avec le JDK 1.6_03 de sun donc), ça marche sans problème.
Pour compiler et exécuter j'ai fait.
mrlem@nimrodel:~/j3d-examples/src/classes$ javac org/jdesktop/j3d/examples/text3d/Text3DLoad.java
mrlem@nimrodel:~/j3d-examples/src/classes$ java org.jdesktop.j3d.examples.text3d.Text3DLoad
Si cela ne marche pas : peux-tu donner le résultat des commandes suivantes ?
$ which javac
$ ls -l /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/ext
Hors ligne
#9 Le 02/11/2007, à 19:48
- evasion
Re : [Résolu]Problème installation java 3D
Merci de ton aide.
Voila le résultat des commandes :
which javac
/usr/bin/javac
ls -l /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/ext
-rw-r--r-- 1 root root 8238 2006-11-29 10:32 dnsns.jar
-rw-r--r-- 1 root root 2959771 2007-11-02 15:44 j3dcore.jar
-rw-r--r-- 1 root root 1703580 2007-11-02 15:44 j3dutils.jar
-rw-r--r-- 1 root root 838547 2007-04-03 17:50 localedata.jar
-rw-r--r-- 1 root root 429 2006-11-29 10:47 meta-index
-rw-r--r-- 1 root root 170257 2006-11-29 10:26 sunjce_provider.jar
-rw-r--r-- 1 root root 224493 2006-11-29 10:32 sunpkcs11.jar
-rw-r--r-- 1 root root 325572 2007-11-02 15:44 vecmath.jar
Hors ligne
#10 Le 02/11/2007, à 19:56
- mrlem
Re : [Résolu]Problème installation java 3D
Et maintenant :
ls -l /etc/alternatives/javac
Hors ligne
#11 Le 02/11/2007, à 19:58
- evasion
Re : [Résolu]Problème installation java 3D
ls -l /etc/alternatives/javac
lrwxrwxrwx 1 root root 27 2007-11-02 10:19 /etc/alternatives/javac -> /usr/lib/j2se/1.4/bin/javac
Merci de ton aide
Hors ligne
#12 Le 02/11/2007, à 20:03
- mrlem
Re : [Résolu]Problème installation java 3D
Voilà donc la raison : tu utilises un JDK qui n'est pas celui que tu décrivais au début, donc pas celui sur lequel est installé java3d (qui ne marche d'ailleurs pas sur 1.4).
(1.6_00 si je me rappelles bien)
Comment as-tu installé cette version 1.4 ? via le site de Sun ou bien les paquets Ubuntu (i.e. Synaptic) ?
On avance
Hors ligne
#13 Le 02/11/2007, à 20:09
- evasion
Re : [Résolu]Problème installation java 3D
synaptic
Hors ligne
#14 Le 02/11/2007, à 20:13
- mrlem
Re : [Résolu]Problème installation java 3D
Et la version 1.6 ?
Hors ligne
#15 Le 02/11/2007, à 20:14
- evasion
Re : [Résolu]Problème installation java 3D
en fait j'ai tout installé par synaptic, sauf java 3D car les paquets n'existent pas
Hors ligne
#16 Le 02/11/2007, à 20:21
- mrlem
Re : [Résolu]Problème installation java 3D
en fait j'ai tout installé par synaptic
C'est bien !
sauf java 3D car les paquets n'existent pas
Ca c'est dommage en effet
Alors à moins que tu n'aies un besoin énorme du JDK 1.4, je te propose de supprimer le package du jdk 1.4 et de t'assurer que les package sun-java6-jdk et sun-java6-jre sont bien installés. Tout cela via synaptic évidemment.
Hors ligne
#17 Le 02/11/2007, à 20:29
- evasion
Re : [Résolu]Problème installation java 3D
alors je viens de regarder, sun-java6-jdk et sun-java6-jre sont bien installés.
Par contre je ne trouve pas de nom ressemblant à "jdk 1.4"
Merci de ton aide
Hors ligne
#18 Le 02/11/2007, à 20:35
- mrlem
Re : [Résolu]Problème installation java 3D
Bien, on va essayer autre-chose alors :
$ sudo mv /etc/alternatives/javac /etc/alternatives/javac_14
$ sudo ln -s /usr/lib/jvm/java-6-sun/javac /etc/alternatives/javac
Et ensuite essaie de compiler ton programme comme vu plus haut.
[edit] /usr/lib/jvm/java-6-sun/bin/javac
J'suis tête en l'air des fois
Dernière modification par mrlem (Le 02/11/2007, à 20:38)
Hors ligne
#19 Le 02/11/2007, à 20:37
- evasion
Re : [Résolu]Problème installation java 3D
oula autre problème :
javac HelloUniverse.java
bash: /usr/bin/javac: Aucun fichier ou répertoire de ce type
Merci
Hors ligne
#20 Le 02/11/2007, à 20:41
- mrlem
Re : [Résolu]Problème installation java 3D
Voir mon [edit] dans mon précédent post (ré-exécute juste la seconde ligne avec la correction).
Hors ligne
#21 Le 02/11/2007, à 20:44
- evasion
Re : [Résolu]Problème installation java 3D
ok, fait voila :
ln: création d'un lien symbolique `/etc/alternatives/javac' vers `/usr/lib/jvm/java-6-sun/bin/javac': Le fichier existe.
désolé je comprends pas trop la, donc je suis obligé de te rapporter les erreurs même si elles sont betes
Hors ligne
#22 Le 02/11/2007, à 20:49
- mrlem
Re : [Résolu]Problème installation java 3D
En l'occurrence c'est moi qui suis bête de t'avoir dit une bêtise
Pour corriger celle-ci, peux tu faire :
$ sudo rm /etc/alternatives/javac
$ sudo ln -s /usr/lib/jvm/java-6-sun/bin/javac /etc/alternatives/javac
Hors ligne
#23 Le 02/11/2007, à 20:52
- evasion
Re : [Résolu]Problème installation java 3D
ok fait.
j'ai compilé ca marche nickel !
franchement merci beaucoup, en fait j'essaie de comprendre, tu m'as créer un lien symbolique mais je ne comprends pas trop pourquoi
je modifie le titre ; merci encore
Hors ligne
#24 Le 02/11/2007, à 20:55
- mrlem
Re : [Résolu]Problème installation java 3D
De rien c'est un plaisir
Explication :
1. tu avais 2 jdk, c'est la mauvaise version qui était utilisée
2. on a changé le lien symbolique disant laquelle est utilisée quand tu tapes "javac"
Et hop, c'est tout. (évidemment, avec ma petite bourde, ça a pris un peu plus de temps )
Hors ligne
#25 Le 02/11/2007, à 20:56
- evasion
Re : [Résolu]Problème installation java 3D
ok ok je vois.
Merci beaucoup
Hors ligne