This is not a proper JDK directory. Exiting insta - lors de l'installation de JAI

voila je voudrais installer JAI le truc de java mais bon il me met toujours une erreur :s

je suis sous ubuntu breezy amd64
je lance
/bin/bash /home/tagazok/Desktop/jai-1_1_2_01-lib-linux-i586-jdk.bin

mais il me sort :

Do you agree to the above license terms? [yes or no]
yes
Unpacking…
Checksumming…
0
0
This is not a proper JDK directory. Exiting install.

est ce que quelqu’un sait comment ca se fait ?
en fait c’etait pour tester looking glass lol mais j’aimerais bien que ca marche

merci :slight_smile:

Pour faire tourner looking glass, il te faut le jdk de sun.
Sur ubuntu, ce n’est pas ce jdk qui est installé, d’où le message.

Pour pas te prendre la tête à tout mettre en place pour faire tourner lg3d, essaie ce live CD :
https://lg3d-livecd.dev.java.net/

bon j’ai installe quelques trucs deja j’ai mis

le SDK Java 2

le SDK Java 3D

tout se passe tres bien pour ces 2 la

et la je bug a "Java Advanced Imaging API"

merci pour le live CD je vais le prendre mais bon j’aimerais bien reussir l’install quand meme :wink:

merci :slight_smile:

Qu’est-ce que te retourne java -version ?

java version "1.4.2"
gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Copyright © 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Tu as peut être installé le JDK de Sun mais tu n’as pas modifié les variables d’environnement pour java : JAVA_HOME et PATH

JAVA_HOME doit contenir uniquement le path vers ton jdk
PATH doit contenir $JAVA_HOME/bin (Attention à ne pas l’écraser complètement)

ah ok posible et je fais comment pour les modifier les variables de mon JAVA_HOME et PATH ?

j’ai fais

JAVA_HOME=/usr/java/jdk1.5.0_03

PATH=$JAVA_HOME/bin:$PATH

mais ca me fait toujours la meme chose pourtant :frowning:

Donne moi le résultat de echo $PATH

/usr/java/jdk1.5.0_03/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games

c’est tout

Bizarre, ça devrait être bon.

Tu as bien fait un export PATH JAVA_HOME après avoir modifié tes vars ?

La commande export, c’est sous bash, t’as l’équivalent sur les autres shell

oui je l’ai fais mais ca me met toujours la meme erreur :frowning:

et j’utilise bash

Là je vois pas trop

Quand tu tape java -version, tu n’as plus le même résultat qu’avant ?

si toujours la meme chose :s

Bon, which java donne quoi ?

ca:

/usr/bin/java

Arf, mets /usr/java/jdk1.5.0_03/bin à la fin de ton PATH et regarde si la commande which java te renvoie bien /usr/java/jdk1.5.0_03/bin

pour changer la machine java par défaut du système, tu peux faire

sudo update-alternatives --config java

:wink:

meme en changant la version par defaut ca marche pas :frowning:

sinon pour rajouter quelque chose dans mon PATH je fais comment exactement ? (c’est pas un truc que je fais tous les jours dsl lol :stuck_out_tongue: )

:wink:

export PATH=$PATH:$JAVA_HOME/bin

ensuite fais un echo $PATH et controle que tu as bien :
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games:/usr/java/jdk1.5.0_03/bin

et que java -version renvoie bien vers le jdk de SUN

presque lol c’est bon, ca me renvoi ca :

/usr/java/jdk1.5.0_03/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games:/usr/java/jdk1.5.0_03/bin

et le java -version donne ca :

java version "1.4.2"
gij (GNU libgcj) version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Copyright © 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.