Java sous Linux

G installé JDK de IBM sous Linux et quand je veux utiliser Java il faut que je tape à chaque fois dès que j'ouvre un shell :
"export PATH=/opt/IBMJava2-1.4/jre/bin:$PATH"
"export CLASSPATH=/opt/IBMJava2-1.4/jre/lib:$CLASSPATH"

Comment faire pour éviter de retaper ces lignes à chaque fois...Jutilise Mandrake 9.0...

7 réponses

  1. tu mets ces lignes dans ton ~/.bashrc (si tu utilises bash) ou carrement dans ton /etcprofile
    man bonjour
    man s il vous plait
    man merci

    et puis c est pas G c est "j'ai"

    --
    pouet
    0
    1. "tu mets ces lignes dans ton ~/.bashrc (si tu utilises bash) ou carrement dans ton /etcprofile "

      Oui j'ai déjà essayé ça mais ça fonctionne pas...
      0
      1. C bon j'ai réglé mon problème c Kaffe qui génait...
        0
        1. Bonjour,
          alors j'ai suivi ce qu'il y avait marqué pour ne pas avoir à retaper les lignes.
          Mais cela ne marche pas, j'aimerais plus de précision quand tu dis mettre ces lignes dans ton ./bashrc ou /ect/profiles il faut créer un fichier texte avec les commandes.
          Merci d'avance.
          0
          1. Moi sous ma mandrake 9.0 j'avais déjà kaffe et c lui qui génait car il était intégré dans le path avant la JVM d'IBM...Donc si tu l'a désinstalle le...

            Ensuite tu peux mettre ces lignes :
            "export PATH=/opt/IBMJava2-1.4/jre/bin:$PATH"
            "export CLASSPATH=/opt/IBMJava2-1.4/jre/lib:$CLASSPATH"
            ATTENTION!!! /opt/... c'est le chemin de mon SDK il se peut que le tiens est un autre chemin...

            Soit dans le fichier "bashrc" qui est dans ton répertoire utilisateur...Et ainsi seul toi pourra utiliser java...
            Soit dans le fichier /etc/profile et ainsi tout le monde pourra utiliser java (moi c là que je l'ai mis)...

            J'espère que j'ai été clair et que ça pourra t'aider...
            0
            1. Ok merci mais j'aimerais le mettre dans /etc/profile
              moi mon dosier s'appelle profile.d et à l'intérieur il y a des fichier csh et sh mais comme faut-il que je fassa pour que mes lignes soient dans un fichier.
              Merci
              0
            2. @sidavidlut!

              R: le .bashrc est lu lors du chamgement de bash, donc il faut relancer bash ou sourcer le .bashrc
              source ~/.bashrc
              pour que tes modifs deviennent effectives
              ensuite tu n as pas de /etc/profile ? :( je pensais que ce fichier etait standard.
              quelle distrib as tu?
              tu peux essayer de creer ce fichier et voir si les actions que tu fais dedans sont prises en compte par ton shell...

              --
              pouet
              0
            3. @pouetbonjour,
              j'ai la 9.2 RC2
              ca serait cool que tu m'écrive les commandes à tapé dans le shell.
              merci
              0
            4. @sidavidles commandes pour faire quoi ?
              configurer le PATH? c est ecrit au dessus.
              sourcer ton .bashrc? c est ecrit au dessus.
              autre chose???

              --
              pouet
              0
            5. @pouetje me suis mal exprimé comment mettre les lignes dans le fichier /etc/profile
              merci
              0
          2. "j'ai tapé mes lignes mais je l'ai enregistre sur quel nom et quoi comme sufixe.
            je pense que je dois les enregistré dans /etc/profile
            merci de prendre du temps."

            Je comprend pas ce que tu dis...Tu ouvre le fichier "profile" qui se trouve dans le dossier "/etc/" avec l'éditeur de texte de ton choix mais tu dois être en root...Tu ajoute les lignes qui sont en haut...Ensuite tu enregistre et c bon...
            Pour que ça prenne effet tu relance ta session...

            Là je ne peux pas être plus claire...
            0
            1. je suis entierement d'accord mais dans mon fichier profile il y a deja des lignes

              # /etc/profile -*- Mode: shell-script -*-
              # (c) MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com>

              loginsh=1

              # Users generally won't see annoyng core files
              [ "$UID" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1

              if ! echo ${PATH} |grep -q /usr/X11R6/bin ; then
              PATH="$PATH:/usr/X11R6/bin"
              fi

              if [ "$UID" -ge 500 ] && ! echo ${PATH} |grep -q /usr/games ; then
              export PATH=$PATH:/usr/games
              fi

              umask 022

              USER=`id -un`
              LOGNAME=$USER
              MAIL="/var/spool/mail/$USER"
              HISTCONTROL=ignoredups
              HOSTNAME=`/bin/hostname`
              HISTSIZE=1000

              if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
              INPUTRC=/etc/inputrc
              fi

              # some old programs still use it (eg: "man"), and it is also
              # required for level1 compliance for LI18NUX2000
              NLSPATH=/usr/share/locale/%l/%N

              export PATH PS1 USER LOGNAME MAIL HOSTNAME INPUTRC NLSPATH
              export HISTCONTROL HISTSIZE

              for i in /etc/profile.d/*.sh ; do
              if [ -x $i ]; then
              . $i
              fi
              done

              unset i
              je fais quoi
              merci
              0
            2. @sidaviden root tu fais:
              #echo '#ci dessous conf java' >> /etc/profile
              apres tu edites ton fichier et tu ajoutes les instructions qu on t a donnees en adaptant a ta configuration si besoin est.
              tu devrais faire un tour sur lea linux

              --
              pouet
              0
          3. bonjour
            je viens de telecharger sdk sous linux (.bin) j'amerais savoir comment l'installer et eventuellement le configurer merci
            0