CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[débutant] problème pour modifier PATH

alexum5
alexum5
Niveau 10
13 janvier 2016 à 20:43:20

:salut:

Je suis récemmment passé de Ubuntu à Debian, je fais un peu de java mais je viens de me rendre compte que ma variable d'environnement PATH est fausse pour que je puisse faire la commande javac, actuellement le contenu de la variable est ceui-ci :
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:<u>/home/Java/jdk1.8.0_60/bin</u>
Mais maintenant le nouveau chemin du répertoire bin est :
/home/alexis/Java/jdk1.8.0_65/bin

J'ai donc modifié le fichier .bashrc dans mon répertoire d'accueil pour mettre à jour la variable sauf qu'en faisant un echo $PATH j'ai toujours le même chemin qu'avant :
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:<u>/home/Java/jdk1.8.0_60/bin</u>
et bash me dit donc que la commande est introuvable :-(

J'aurais donc besoin d'aide pour savoir ce que j'ai mal fait et comment faire pour que ma variable PATH soit correcte :(
Merci dd'avance à ceux qui répondront :)

gcc-o-wall
gcc-o-wall
Niveau 5
13 janvier 2016 à 21:43:41

Pour en arriver là tu as du installer java d'une manière sale.

Logiquement tu installes les paquets qui vont bien et les executables se placent tout seul dans /usr/bin. Donc tu n'as rien à changer et tu peux lancer javac/java depuis n'importe où.

alexum5
alexum5
Niveau 10
13 janvier 2016 à 23:01:10

En fait j'ai téléchargé un dossier (jdk1.8.0_65) avec tous les fichiers dedans que j'ai placé dans un répertoire Java de mon répertoire personnel, avant ça marchait très bien. Enfin bon je vais faire comme tu as dis en installant les paquets mais ça n'empêche que normalement si je modifie .bashrc c'est censé modifier PATH nan ? :(

[deban]_Dakien
[deban]_Dakien
Niveau 10
13 janvier 2016 à 23:28:53

Je suis pas expert en PATH mais moi je l'ai toujours modifié dans ~/.profile (je suis conscient que ça marche un peu partout). Tu as essayé de déconnecter et reconnecter la session ? Il me semble que pour qu'il soit actif dans la session entière (et non le terminal ouvert uniquement), il faut redémarrer la session utilisateur (pas besoin de redémarrer le PC, ne t'inquiètes pas)

alexum5
alexum5
Niveau 10
14 janvier 2016 à 16:05:42

ça y est ça marche !
il fallait bien déconnecter et reconnecter la session merci :)

Nicolch
Nicolch
Niveau 10
15 janvier 2016 à 18:10:37

généralement pas besoin de se déconnecter il suffit de relancer le shell.
Pour ajouter un nouveau chemin dans le PATH sinon :
Pour bash/zsh
export PATH=$PATH:/home/$USER/bin Pour l'ajouter à la fin.
export PATH=/home/$USER/mes_prog/:$PATH Pour l'ajouter au début.
Pour csh/tcsh
setenv PATH $PATH:/dir/path1

[deban]_Dakien
[deban]_Dakien
Niveau 10
15 janvier 2016 à 18:12:51

Voilà bien une chose que j'ignorais :hap: (je suis fin nul moi)

alexum5
alexum5
Niveau 10
15 janvier 2016 à 18:59:24

Le 15 janvier 2016 à 18:10:37 Nicolch a écrit :
généralement pas besoin de se déconnecter il suffit de relancer le shell.
Pour ajouter un nouveau chemin dans le PATH sinon :
Pour bash/zsh
export PATH=$PATH:/home/$USER/bin Pour l'ajouter à la fin.
export PATH=/home/$USER/mes_prog/:$PATH Pour l'ajouter au début.
Pour csh/tcsh
setenv PATH $PATH:/dir/path1

Moi il a fallut que je me deco reco, j'avais relancé le shell mais ça n'a rien changé

gcc-o-wall
gcc-o-wall
Niveau 5
16 janvier 2016 à 09:37:06

on peut aussi utiliser la commande source pour prendre en comptes les nouvelles variables :oui:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment