IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Perte de PATH Java


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2017
    Messages : 7
    Par défaut Perte de PATH Java
    Bonjour à tous,

    J'espère être au bon endroit,

    Petite novice sur linux, j'ai essayé de télécharger une nouvelle version de java. L'extraction s'est bien déroulée, mais en essayant de modifier le PATH pour que l'ordi comprenne que la version a changé, j'ai ... supprimé le contenu du fichier
    Il est censé se terminer par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    JAVA_HOME=/usr/local/java/jdk-9.0.1
    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
    JRE_HOME=/usr/local/java/jdk-9.0.1
    PATH=$PATH:$HOME/bin:$JRE_HOME/bin
    export JAVA_HOME
    export JRE_HOME
    export PATH
    Mais impossible de retrouver le début, bref, l'ordi ne comprend plus où est java, la commande "java -version" ne renvoie rien...

    Quelqu'un aurait une idée pour m'aider ?

    Merci d'avance !

    Bonne après-midi,

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 654
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    Bonjour,

    j'ai ... supprimé le contenu du fichier


    mais, quel fichier ?

    tu sais où tu as installé java ? donc, indiques-en le chemin :
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2017
    Messages : 7
    Par défaut
    Le fichier dans lequel était indiqué le path java, j'ai en fait essayé de suivre la méthode 3 de ce tuto.
    Chez moi c'est /usr/lib/jvm/java-7-openjdk-amd64/bin/java.


  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 654
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    donc, tu as effacé /etc/profile.
    ce fichier sert quand il n'y a pas de fichiers de configuration pour le shell dans ton répertoire personnel.
    s'il y en a, cette méthode n'aurait sans doute pas fonctionné.
    et c'est heureux, car tu ne pourrais plus accéder à aucune commande.
    que dit : ls ~/.bash* ?
    mais il faut restaurer quand même /etc/profile. Pourras-tu en trouver un sur une autre machine de ton parc ? Ça peut être "distribution dependant".

    et, que dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/lib/jvm/java-7-openjdk-amd64/bin/java -version
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2017
    Messages : 7
    Par défaut
    me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /home/guiwc/.bash_history /home/guiwc/.bash_logout /home/guiwc/.bshrc
    J'ai essayé de récupérer ce fichier sur une autre machine, mais je n'ai pas réussi à le copier à cause du message d'erreur "Le fichier que vous avez ouvert contient des caractères non valides. Si vous poursuivez l'édition du fichier, vous pourriez endommager ce document.Vous pouvez aussi choisir un autre codage de caractères et essayer à nouveau." Raison pour laquelle j'ai essayé de bidouiller ce doc d'ailleurs, c'est que ça faisait ça sur mon ordi aussi. Le codage de caractères était UTF-8, et il y avait aussi ISO-8859-15, mais je n'ai pas réussi à changer (sur aucune des machines).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/lib/jvm/java-7-openjdk-amd64/bin/java -version
    ne me sort rien du tout
    (parce qu'il n'y a plus de PATH ?)

  6. #6
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Je ne savais pas que cp ou scp éditaient les fichiers avant de les copier...

    On va avoir du mal à t'aider si tu n'y mets pas de la bonne volonté:

    -Quel est l'OS de ta machine ?

    -Est-ce que la machine d'où tu as copié (édité) le fichier, est-ce le même OS que ta machine ?

    Et quand je parle d'OS, ne nous dit pas que c'est du linux (car on s'en doute déjà un peu)...

    Ici, il faut déjà récupérer le fichier que le pseudo dieu a effacé par mégarde.
    Ensuite on verra pour modifier le chemin pour le nouveau java.

    D'ailleurs, est-ce que le fichier à recopier fait des action en référence à sa machine d'origine ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Path java et jabref
    Par Douie31 dans le forum Linux
    Réponses: 5
    Dernier message: 20/02/2014, 01h48
  2. [Eclipse 3.1]conflict de path entre java Eclipse et Oracle
    Par makohsarah dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 10/04/2005, 01h07
  3. [Système][Class-Path]cherche aide sous java pour fedoracore ou linux
    Par mickey hollywood dans le forum Général Java
    Réponses: 4
    Dernier message: 29/03/2005, 01h13
  4. Réponses: 8
    Dernier message: 19/01/2005, 16h17
  5. Chercher et renvoyer le path d'un fichier .java
    Par dzincou dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 08/09/2004, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo