Programmer en java sous linux
Résolu/Fermé
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
-
6 févr. 2010 à 00:09
rwikus Messages postés 871 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 18 mai 2012 - 7 févr. 2010 à 03:39
rwikus Messages postés 871 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 18 mai 2012 - 7 févr. 2010 à 03:39
Bonjour,
voila je commence un tp dans un module de programmation orienté objet en java: et voila ce que le prof nous demande de faire:
Comment configurer l'environnement de travail:
* Ajouter le répertoire des utilitaires de Sun dans la variable PATH (mettez à jour avec la dernière version du JDK installée, remplacez par exemple jdk1.6.0_02 par jdk1.6.0_03 si ce répertoire existe sous /usr/local/java) : /usr/local/java/jdk1.6.0_02/bin
Le plus souvent la variable PATH est initialisée dans le fichier ~/.zshenv ou ~/.zshenv-linux.
merci de bien m'expliquer et de m'aider
voila je commence un tp dans un module de programmation orienté objet en java: et voila ce que le prof nous demande de faire:
Comment configurer l'environnement de travail:
* Ajouter le répertoire des utilitaires de Sun dans la variable PATH (mettez à jour avec la dernière version du JDK installée, remplacez par exemple jdk1.6.0_02 par jdk1.6.0_03 si ce répertoire existe sous /usr/local/java) : /usr/local/java/jdk1.6.0_02/bin
Le plus souvent la variable PATH est initialisée dans le fichier ~/.zshenv ou ~/.zshenv-linux.
merci de bien m'expliquer et de m'aider
A voir également:
- Programmer en java sous linux
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Programmer sms - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
12 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
6 févr. 2010 à 00:39
6 févr. 2010 à 00:39
Hello, enfin re-,
Tout est indiqué. Le tout est de savoir où est installé ton jdk.
Dans son exemple, le jdk est dans /usr/local/java/jdk....../
Et il dit : la varibale PATH est définie dans le fichier ~/.zhenv
Pourquoi? Parce que parfois la commande java ainsi que javac ne sont pas reconnues par le système. Les rajouter au PATH, c'est permettre lorsque tu vas entrer "java" ou "javac" d'aller rechercher si cette commande existe dans les répertoires que contient la variable PATH, tu peux d'ailleurs les voir si tu fais la commande : echo $PATH
En fait ton prof veut te faire modifier le fichier de ton user, de sorte que tu n'aie pas à redéclarer PATH avec le rép de ton JDK
Déjà commence par regarder sir le fichier en question existe bien. Pour cela:
cd $HOME => en fait le ~ représente le HOME sous linux
ls -rtlA
Et là tu verras tous les fichiers y compris ceux cachés. Si il existe déjà c'est un bon point :-)
Tout est indiqué. Le tout est de savoir où est installé ton jdk.
Dans son exemple, le jdk est dans /usr/local/java/jdk....../
Et il dit : la varibale PATH est définie dans le fichier ~/.zhenv
Pourquoi? Parce que parfois la commande java ainsi que javac ne sont pas reconnues par le système. Les rajouter au PATH, c'est permettre lorsque tu vas entrer "java" ou "javac" d'aller rechercher si cette commande existe dans les répertoires que contient la variable PATH, tu peux d'ailleurs les voir si tu fais la commande : echo $PATH
En fait ton prof veut te faire modifier le fichier de ton user, de sorte que tu n'aie pas à redéclarer PATH avec le rép de ton JDK
Déjà commence par regarder sir le fichier en question existe bien. Pour cela:
cd $HOME => en fait le ~ représente le HOME sous linux
ls -rtlA
Et là tu verras tous les fichiers y compris ceux cachés. Si il existe déjà c'est un bon point :-)
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 11:21
6 févr. 2010 à 11:21
et comment je fais pour ajouter le répertoire comme il dit "sun" a la variable "path", ou je vais la trouver?
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 11:21
6 févr. 2010 à 11:21
et cette mise a jour aussi du jdk, je vien d'installer le dernier qui est sur le site, je suis obligé de faire la mise a jour?,
ps: pardon si je vous pose trop de question mais je suis perdu si vous pouvez m'aider merci
ps: pardon si je vous pose trop de question mais je suis perdu si vous pouvez m'aider merci
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 11:26
6 févr. 2010 à 11:26
et je recherche quoi exactement sur le terminal?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 17:12
6 févr. 2010 à 17:12
lorsque j'ai fait "echo PATH" voila ce que j'ai eu:
amine@amine-laptop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
amine@amine-laptop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
6 févr. 2010 à 20:28
6 févr. 2010 à 20:28
Donc voilà ta variable PATH. Comme je l'expliquais, si tu souhaites pourvoir exécuter directement les commandes du terminal, il te faut faire la commande suivante :
PATH=$PATH:/rép_ou_est_installé_ton_jdk
et là refais un : echo $PATH
Mais là ce n'est que pour la session en cours, si tu te reconnectes ensuite, la variable PATH sera réinitialisée.
D'où l'ajout nécessaire au fichier indiqué par ton prof.
PATH=$PATH:/rép_ou_est_installé_ton_jdk
et là refais un : echo $PATH
Mais là ce n'est que pour la session en cours, si tu te reconnectes ensuite, la variable PATH sera réinitialisée.
D'où l'ajout nécessaire au fichier indiqué par ton prof.
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 20:49
6 févr. 2010 à 20:49
ou je trouve le fichier ou est installé mon jdk? et comment je fais pour ne plus revenir sur path, car j'ai pas compris exactement ce que le prof a fait,
ps: excusez moi si je vous en demande trop mais je suis encore débutant merci
ps: excusez moi si je vous en demande trop mais je suis encore débutant merci
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
6 févr. 2010 à 21:21
6 févr. 2010 à 21:21
c'est bon pour mon jdk il est dans mon dossier personnel (home),
et lorseque j'ai fait:cd $HOME et
ls -rtlA
on ma sorti plusieurs fichier dont le dossier du jdk.
qu'est ce que je fais mnt?
et lorseque j'ai fait:cd $HOME et
ls -rtlA
on ma sorti plusieurs fichier dont le dossier du jdk.
qu'est ce que je fais mnt?
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
6 févr. 2010 à 22:59
6 févr. 2010 à 22:59
Eh bah alors dans ce cas :
Tu fais PATH=$PATH:$HOME/dossier_du_jdk/bin
Puis fais un echo $PATH
ET ensuite essaie de taper la commande : javac voir si elle s'exécute bien
En fait lorsque tu modifies la variable PATH, ce n'est QUE pour la session en cours. Pour conserver PATH avec ton dossier du JDK tu dois modifier ton fichier de profile, dans lequel tu indiqueras ou modifieras la valeur de PATH selon si elle s'y trouve ou non. Ainsi lorsque tu te connecteras, ta variable PATH contiendra déjà la valeur de ton dossier JDK, et donc tu pourras exécuter JAVAC à chaque fois tel quel sans avoir besoin de redéclarer PATH une nouvelle fois.
Essaie déjà de voir si dans ton HOME tu as le fichier indiqué par ton professeur, le fichier ~/.zshenv ou ~/.zshenv-linux.
Tu fais PATH=$PATH:$HOME/dossier_du_jdk/bin
Puis fais un echo $PATH
ET ensuite essaie de taper la commande : javac voir si elle s'exécute bien
En fait lorsque tu modifies la variable PATH, ce n'est QUE pour la session en cours. Pour conserver PATH avec ton dossier du JDK tu dois modifier ton fichier de profile, dans lequel tu indiqueras ou modifieras la valeur de PATH selon si elle s'y trouve ou non. Ainsi lorsque tu te connecteras, ta variable PATH contiendra déjà la valeur de ton dossier JDK, et donc tu pourras exécuter JAVAC à chaque fois tel quel sans avoir besoin de redéclarer PATH une nouvelle fois.
Essaie déjà de voir si dans ton HOME tu as le fichier indiqué par ton professeur, le fichier ~/.zshenv ou ~/.zshenv-linux.
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
7 févr. 2010 à 00:03
7 févr. 2010 à 00:03
justement j'ai pas trouvé ces fichiers indiqué par mon professeur
ps: j'ai reussi a executer du code java sans avoir à faire a cette varaible PATH c'est normal?
ps: j'ai reussi a executer du code java sans avoir à faire a cette varaible PATH c'est normal?
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
7 févr. 2010 à 01:26
7 févr. 2010 à 01:26
Oui la plupart du temps maintenant quand tu l'as installé c'est autoatique :)
Donc rien besoin de modifier :-)
Ca peut cependant être bon à savoir.
Donc rien besoin de modifier :-)
Ca peut cependant être bon à savoir.
rwikus
Messages postés
871
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
18 mai 2012
56
7 févr. 2010 à 03:39
7 févr. 2010 à 03:39
merci pour votre aide :)