Nous sommes le Lun 23 Juin, 2025 15:15
Supprimer les cookies

Page 1 sur 31, 2, 3 Suivant[RÉSOLU]Installation de javadoc

Le choix d'Ubuntu pour mes premiers pas Linux

Lun 05 Juin, 2006 11:59

Bonjour,

j'ai un problème avec la commande javadoc car elle n'est pas reconnue.
Lorsque je compile de cette manière ,j'ai ceci :
Code: Tout sélectionner
javadoc Main.java
bash: javadoc: command not found


Je n'ai pas de problème avec les commandes javac et java

J'avais installé Java en suivant ces instructions (méthode Debian)
http://wiki.ubuntu-fr.org/applications/java?s=java

J'ai été voir dans /usr/bin et les commandes java, javac et javadoc sont bien présentes.

j'ai vérifié mes droits :
Code: Tout sélectionner
~$ ls -l /usr/bin/javadoc
lrwxrwxrwx 1 root root 25 2006-03-03 10:51 /usr/bin/javadoc -> /etc/alternatives/javadoc


Je ne comprends pas d'ou vient le problème :(

Merci par avance
Dernière édition par Premium le Mar 06 Juin, 2006 12:28, édité 1 fois au total.
Premium

Messages : 78

Lun 05 Juin, 2006 14:46

Bonjour

Sagit il d'un problème d'exécution de l'environnemen java (JVM) sur le navigateur ou d'une appli nécessite java ?
alaingre

Messages : 1192
Géo : http://brenta.free.fr

Lun 05 Juin, 2006 15:15

Est-ce que /etc/alternatives/javadoc existe ?
Penguin

Messages : 751

Lun 05 Juin, 2006 16:48

Penguin a écrit:Est-ce que /etc/alternatives/javadoc existe ?

Oui, il existe.
J'ai fait ça
Code: Tout sélectionner
~$ /etc/alternatives/javadoc
bash: /etc/alternatives/javadoc: Aucun fichier ou répertoire de ce type


puis
Code: Tout sélectionner
~$ ls -l /etc/alternatives/javadoc
lrwxrwxrwx  1 root root 14 2006-03-03 10:51 /etc/alternatives/javadoc -> /usr/bin/gjdoc


J'ai ensuite essayé :
Code: Tout sélectionner
~$ /usr/bin/gjdoc
bash: /usr/bin/gjdoc: Aucun fichier ou répertoire de ce type


puis :
Code: Tout sélectionner
~$ ls -l /usr/bin/gjdoc
ls: /usr/bin/gjdoc: Aucun fichier ou répertoire de ce type


Je n'ai toujours rien
Premium

Messages : 78

Lun 05 Juin, 2006 17:03

Tu as installé le SDK ou uniquement le JRE ? (a priori, tu n'as pas installé javadoc, mais je suis pas un pro)
Penguin

Messages : 751

Mar 06 Juin, 2006 07:52

Salut,

je ne sais pas si ça pouvait être une cause de mon problème mais j'ai refait la procédure d'installation de java en mettant le sdk je crois que j'avais installé le jre.

Maitenant la commande javadoc fonctionne et est dans ce répertoire :
Code: Tout sélectionner
/usr/lib/j2sdk1.5-sun/bin/javadoc

Le problème, est qu'il faut que je tape à chaque fois :
Code: Tout sélectionner
~$ /usr/lib/j2sdk1.5-sun/bin/javadoc Main.java


Comment faire pour ne taper que :
Code: Tout sélectionner
javadoc Main.java

comme pour la commande de compilation javac
Premium

Messages : 78

Mar 06 Juin, 2006 08:26

rajouter une ligne dans ce genre dans le fichier .bash_profile
export PATH=$PATH:/usr/lib/j2sdk1.5-sun/bin

ou faire un ln pour créer un lien entre /usr/bin/javadoc et /usr/lib/j2sdk1.5-sun/bin/javadoc
Penguin

Messages : 751

Mar 06 Juin, 2006 09:13

Penguin a écrit:rajouter une ligne dans ce genre dans le fichier .bash_profile
export PATH=$PATH:/usr/lib/j2sdk1.5-sun/bin

J'ai rajouté la ligne que tu as écrit à la fin .bash_profile.
J'ai ensuite testé et j'ai ceci :
Code: Tout sélectionner
~$ javadoc Bonjour.java
bash: javadoc: command not found


ensuite, j'ai utilisé cette méthode
ou faire un ln pour créer un lien entre /usr/bin/javadoc et /usr/lib/j2sdk1.5-sun/bin/javadoc

j'obtiens ceci :
Code: Tout sélectionner
~$ ln -s /usr/lib/j2sdk1.5-sun/bin/javadoc  /usr/bin/javadoc
ln: `/usr/bin/javadoc': fichier existant.

javadoc ne marche toujours pas :cry:
Premium

Messages : 78

Mar 06 Juin, 2006 09:20

Pour le problème avec le .bash_profile, ça me paraît bizarre. As-tu redémarré ton bash après la modification du fichier ? (j'avoue que c'est loin tout ça, je suis plus tellement un pro du fonctionnement de bash)

sinon, pour ton autre problème : man ln ;)

je crois qu'il faut faire un ln -fs si le lien existe déjà
Penguin

Messages : 751

Mar 06 Juin, 2006 09:26

Penguin a écrit:Pour le problème avec le .bash_profile, ça me paraît bizarre. As-tu redémarré ton bash après la modification du fichier ? (j'avoue que c'est loin tout ça, je suis plus tellement un pro du fonctionnement de bash)

sinon, pour ton autre problème : man ln ;)

je crois qu'il faut faire un ln -fs si le lien existe déjà

Salut,

pour l'écrasement d'un fichier existant, c'est bien ln -fs.

J'ai fait ceci :
Code: Tout sélectionner
~$ ln -fs /usr/lib/j2sdk1.5-sun/bin/javadoc  /usr/bin/javadoc
ln: ne peut enlever `/usr/bin/javadoc': Permission non accordée

j'ai vérifié les droits
Code: Tout sélectionner
~$ ls -l /usr/bin/javadoc
lrwxrwxrwx  1 root root 25 2006-03-03 10:51 /usr/bin/javadoc -> /etc/alternatives/javadoc

j'ai bien la permission, je ne comprends pas :!:
Premium

Messages : 78

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit