Nous sommes le Ven 19 Sep, 2025 08:00
Supprimer les cookies

Page 2 sur 3Précédent 1, 2, 3 Suivant[RÉSOLU]Installation de javadoc

Le choix d'Ubuntu pour mes premiers pas Linux

Mar 06 Juin, 2006 09:36

Alors là, je sais pas trop :( Tu as essayé ln -i ? voire même un bon vieux rm sur /usr/bin/javadoc, mais tu risques d'avoir le même problème de permission.

Pour ton histoire de PATH, as-tu essayé de voir ce que te donnais : echo $PATH
Le problème vient peut-être du fait qu'il passe d'abord dans /usr/bin, il y trouve javadoc, et il essaie donc de lancer celui-là (et donc pas celui-là qui est dans le répertoire bin du sdk :(
Penguin

Messages : 751

Mar 06 Juin, 2006 09:51

Penguin a écrit:Alors là, je sais pas trop :( Tu as essayé ln -i ? voire même un bon vieux rm sur /usr/bin/javadoc, mais tu risques d'avoir le même problème de permission.

Pour ton histoire de PATH, as-tu essayé de voir ce que te donnais : echo $PATH
Le problème vient peut-être du fait qu'il passe d'abord dans /usr/bin, il y trouve javadoc, et il essaie donc de lancer celui-là (et donc pas celui-là qui est dans le répertoire bin du sdk :(

Voici les résultats des différentes commandes
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
~$ ln -i /usr/lib/j2sdk1.5-sun/bin/javadoc  /usr/bin/javadoc
ln: remplacer `/usr/bin/javadoc'? y
ln: ne peut enlever `/usr/bin/javadoc': Permission non accordée
~$ rm /usr/bin/javadoc
rm: ne peut enlever `/usr/bin/javadoc': Permission non accordée
~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
Premium

Messages : 78

Mar 06 Juin, 2006 09:59

Je crois que je vais donner ma langue au pingouin. Dernières possibilités que je t'offre :
1. Essayer en te loggant en root (ou avec un sudo)
2. Essayer de désinstaller le JRE (et ne garder que le SDK, qui normalement inclus aussi le JRE)
3. Passer sous windows (non, là je plaisante)
4. Donner un autre nom au lieu de javadoc, tu l'appelles Javadoc ou LesPingouinsSontNosAmis : c'est pas propre, mais au moins tu pourras travailler

Je pense que le problème doit être facile à résoudre, mais la je vois pas trop :(

Essaie peut-être aussi de forcer un chmod dessus en root.....
Penguin

Messages : 751

Mar 06 Juin, 2006 10:08

Penguin a écrit:Je crois que je vais donner ma langue au pingouin. Dernières possibilités que je t'offre :
1. Essayer en te loggant en root (ou avec un sudo)
2. Essayer de désinstaller le JRE (et ne garder que le SDK, qui normalement inclus aussi le JRE)
3. Passer sous windows (non, là je plaisante)
4. Donner un autre nom au lieu de javadoc, tu l'appelles Javadoc ou LesPingouinsSontNosAmis : c'est pas propre, mais au moins tu pourras travailler

Je pense que le problème doit être facile à résoudre, mais la je vois pas trop :(

Essaie peut-être aussi de forcer un chmod dessus en root.....

En me plaçant en root, j'ai pu faire le lien mais il me reste toujours un problème
Code: Tout sélectionner
~$ javadoc Bonjour.java
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
Premium

Messages : 78

Mar 06 Juin, 2006 10:11

Là, le problème vient probablement de ton path qui n'est pas valide.
As-tu redémarré ton bash ? As-tu modifié le bon fichier.bash_profile ?

D'après ce que tu as écrit, la modification n'a pas été prise en compte :
~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games


Le path du sdk devrait apparaître...
Penguin

Messages : 751

Mar 06 Juin, 2006 10:15

Penguin a écrit:Là, le problème vient probablement de ton path qui n'est pas valide.
As-tu redémarré ton bash ? As-tu modifié le bon fichier.bash_profile ?

D'après ce que tu as écrit, la modification n'a pas été prise en compte :
~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games


Le path du sdk devrait apparaître...

Je te mets le contenu de mon .bash_profile modifié
Code: Tout sélectionner
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/login.defs
#umask 022

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
    PATH=~/bin:"${PATH}"
fi

export PATH=$PATH:/usr/lib/j2sdk1.5-sun/bin


Comment est-ce qu'on redemarre le bash?
Premium

Messages : 78

Mar 06 Juin, 2006 10:18

Tu te délogues et tu te relogues, ca devrait être bon
Penguin

Messages : 751

Mar 06 Juin, 2006 10:23

Penguin a écrit:Tu te délogues et tu te relogues, ca devrait être bon

Ça ne marche toujours pas :cry:
Premium

Messages : 78

Mar 06 Juin, 2006 10:25

Qu'est-ce que te dis echo $PATH ?
Penguin

Messages : 751

Mar 06 Juin, 2006 10:27

Penguin a écrit:Qu'est-ce que te dis echo $PATH ?

~$ echo $PATH
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
Premium

Messages : 78

Qui est en ligne ?

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