Java sous Linux

Utilisateur anonyme -  
 Tarek -
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. pouet
     
    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
  2. Utilisateur anonyme
     
    "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
  3. Utilisateur anonyme
     
    C bon j'ai réglé mon problème c Kaffe qui génait...
    0
  4. sidavid Messages postés 24 Statut Membre 2
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    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. sidavid Messages postés 24 Statut Membre 2
       
      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. pouet > sidavid Messages postés 24 Statut Membre
       
      lut!

      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. sidavid Messages postés 24 Statut Membre 2 > pouet
       
      bonjour,
      j'ai la 9.2 RC2
      ca serait cool que tu m'écrive les commandes à tapé dans le shell.
      merci
      0
    4. pouet > sidavid Messages postés 24 Statut Membre
       
      les 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. sidavid Messages postés 24 Statut Membre 2 > pouet
       
      je me suis mal exprimé comment mettre les lignes dans le fichier /etc/profile
      merci
      0
  7. Utilisateur anonyme
     
    "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. sidavid Messages postés 24 Statut Membre 2
       
      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
      1. pouet > sidavid Messages postés 24 Statut Membre
         
        en 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
  8. Tarek
     
    bonjour
    je viens de telecharger sdk sous linux (.bin) j'amerais savoir comment l'installer et eventuellement le configurer merci
    0