Forum Linux.mandriva javac : unknown command

Posté par  .
Étiquettes : aucune
0
14
fév.
2005
bonjour je possede une mdk10.0 powerpack en dual boot avec windows2000
, bref je voulait installe un environement de developpement java a la ligne de commande , au debut j'ai eu des probleme avec le JRE car j'arrivait pas a configure correctement le PATH , puis j'ai enleve JRE , reinstalle de JDK1.5 , au debut ça marche mais au demarage

javac n'est pas pas reconnu , mais par contre man javac , est bien la

quand j'execute "which java" , voici ce que je recoit:


no java in (/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/b_52globemaster/bin:/usr/lib/ssh:/usr/java/j2sdk1.4.2_01/bin)

j'ai suivi le tutorial de ce site pour l'instal je java :
http://www.linuxgazette.com/node/9706(...)

et merci
  • # re :

    Posté par  (site web personnel) . Évalué à 2.

    Voilà ce que je faisais sur une Fedora avec Java 1.4 (et qui fonctionnait bien)

    J'ajoutais un script "java.sh" dans /etc/profile.d/

    et ce script ressemblait à ça :

    export PATH=$PATH:/chemin/jdk/bin
    export JAVA_HOME=/chemin/jdk
    export JDK_HOME=/chemin/jdk

    (Il faut fermer la session et la ré-ouvir pour que cela soit pris en compte)
    • [^] # Re: re :

      Posté par  (site web personnel) . Évalué à 2.

      Ne pas oublier le

      #!/bin/sh

      au début du script ;-)
      • [^] # Re: re :

        Posté par  . Évalué à 1.

        ok merci des que je rentre at home je teste
        • [^] # Re: re :

          Posté par  . Évalué à 0.

          salut merci , pour l'idée ça a marche
          j'ai fait comme t'a dit mais mon tux n'a pas aime ton JAVA_home , mais bon , j'ai mit dans le script PATH=$PATH:/usr/java/jdk1.5.0_01/bin

          mais bizarrement quand j'obtient que le path specifie pas les autres....
  • # 1.4 -> 1.5

    Posté par  (site web personnel) . Évalué à 3.

    Tu as installé la JDK 1.5 mais dans ton PATH on peut lire /usr/java/j2sdk1.4.2_01/bin
    Ca viendrait pas de là le problème ?

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: 1.4 -> 1.5

      Posté par  . Évalué à 0.

      c'est normalement ce qui devrait etre dans le PATH,non?
      • [^] # Re: 1.4 -> 1.5

        Posté par  (site web personnel) . Évalué à 2.

        Ben non !

        Dans ton pass tu devrais avoir ... /usr/java/j2sdklabonneversion/bin .

        Ce que je fais moi c'est un lien soft jdk -> j2sdk1.xx dans le répertoire qui va bien ainsi je mets /lerépertoirequivabien/jdk/bin dans mon pass. Et lorsque je change de jdk, je n'ai qu'a changer mon lien soft.

        PiT

        NB : Dois-je ajouter que dans ton cas lerépertoirequivabien = /usr/java ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.