Si tu suis le tuto, pas besoin de désinstaller gcj, et tu peux choisir facilement quel machine java utiliser.
merci beaucoup pour la commande ..

sinon
paulez wrote:Si tu suis le tuto, pas besoin de désinstaller gcj, et tu peux choisir facilement quel machine java utiliser.
je sais que si on suite les tutos généralement tout se passe bien ... mais il s'ait avairé que cette fois ci sa na pas été le cas :-D... (alors je préfère repartir de 0)

sinon 2-3 question au sujet du tuto ...

"On téléchargera sur http://java.sun.com/j2se/1.5.0/download.jsp l'installateur graphique." ... l'installateur graphique ... c'est bien le rpm ??
parceque sinon je ne vois pas ce que c'est ...

si j'installe directement le jdk ... je n'ai pas besoins d'installer le jre ??? (d'après ce que j'ai compris)

dans la commande :
 /usr/sbin/alternatives  \
       --install /usr/bin/java                   java          $JDK/bin/java          15004 \
       --slave /usr/bin/rmiregistry              rmiregistry   $JDK/bin/rmiregistry         \
       --slave /usr/share/man/man1/java.1        java.1        $JDK/man/man1/java.1         \
       --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 $JDK/man/man1/rmiregistry.1  \
       --slave /usr/lib/jvm/jre                  jre           $JDK/jre                     \
       --slave /usr/lib/jvm-exports/jre          jre_exports   $JDK/jre/lib
un compier coller global dans la console sa fonctionne ??? en fait ... est ce que cette commande equivaut a :
 /usr/sbin/alternatives  --install /usr/bin/java                   java          $JDK/bin/java          15004        --slave /usr/bin/rmiregistry              rmiregistry   $JDK/bin/rmiregistry   --slave /usr/share/man/man1/java.1        java.1        $JDK/man/man1/java.1   --slave /usr/share/man/man1/rmiregistry.1 rmiregistry.1 $JDK/man/man1/rmiregistry.1  --slave /usr/lib/jvm/jre                  jre           $JDK/jre   --slave /usr/lib/jvm-exports/jre          jre_exports   $JDK/jre/lib
merci pour vos réponces ..
Bon ... alors ..
j'ai pas désinstaller le jcg parce que sa maurais suprimé open-office .. et plein de truc avec les dépendance...
j'ai réinstaller eclipse verdion fedora ...
lorsque je clique sur le lien eclipse j'ai la même erreur que précédemment... mais quand je tape eclipse dans un terminal sa fonctionne ... mais le probleme du compilateur n'est pas résolut ...
je tien a préciser que j'ai :
# alternatives --display javac
javac - status est auto.
 le lien pointe actuellement sur /opt/jdk1.5.0_04/bin/javac
/usr/lib/jvm/java-1.4.2-gcj/bin/javac - priorité 1420
 esclave appletviewer : /usr/lib/jvm/java-1.4.2-gcj/bin/appletviewer
 esclave jar : /usr/lib/jvm/java-1.4.2-gcj/bin/jar
 esclave jarsigner : /usr/lib/jvm/java-1.4.2-gcj/bin/jarsigner
 esclave javadoc : /usr/lib/jvm/java-1.4.2-gcj/bin/javadoc
 esclave javah : /usr/lib/jvm/java-1.4.2-gcj/bin/javah
 esclave rmic : /usr/lib/jvm/java-1.4.2-gcj/bin/rmic
 esclave java_sdk_exports : /usr/lib/jvm-exports/java-1.4.2-gcj
 esclave java_sdk : /usr/lib/jvm/java-1.4.2-gcj
 esclave jar.1 : (null)
 esclave javac.1 : (null)
 esclave javadoc.1 : (null)
 esclave javah.1 : (null)
 esclave rmic.1 : (null)
/opt/jdk1.5.0_04/bin/javac - priorité 15004
 esclave appletviewer : (null)
 esclave jar : /opt/jdk1.5.0_04/bin/jar
 esclave jarsigner : (null)
 esclave javadoc : /opt/jdk1.5.0_04/bin/javadoc
 esclave javah : /opt/jdk1.5.0_04/bin/javah
 esclave rmic : /opt/jdk1.5.0_04/bin/rmic
 esclave java_sdk_exports : /opt/jdk1.5.0_04/lib
 esclave java_sdk : /opt/jdk1.5.0_04
 esclave jar.1 : /opt/jdk1.5.0_04/man/man1/jar.1
 esclave javac.1 : /opt/jdk1.5.0_04/man/man1/javac.1
 esclave javadoc.1 : /opt/jdk1.5.0_04/man/man1/javadoc.1
 esclave javah.1 : /opt/jdk1.5.0_04/man/man1/javah.1
 esclave rmic.1 : /opt/jdk1.5.0_04/man/man1/rmic.1
La « meilleure » version courante est /opt/jdk1.5.0_04/bin/javac.
oui jre est compris dans jdk (si je me rappelle bien), tu as un dossier jre dans le dossier jdk

oui un simple copier-coller devrai fonctionner.
j'ai redémarrer ... maintenant le lien eclipse fonctionne .. mais pas le compilateur 5.0
dans ta commande alternatives tu utilises la variable globale $JDK, as-tu indiqué avant le nouveau répertoire de JDK, c'est à dire JDK=/opt/jdk.., tu peux taper "echo $JDK" pour voir ce qu'elle contient.
oui ... je l'avais fait ... mais sa c'est probablement désactivé au redémarrage ..
dans le doute je l'ai refait ... et j'ai relancé le commande de config du tuto .... puis j'ai relancé eclipse .. mais il n'y a pas de mieux ....

Sa ne serait pas un probleme de configuration d'eclipse ??? (moi je vais dans propriété du proget .. compilateur .. et je mette 5.0 .. c'est tout)
il me semble qu'il y a un moyen d'indiquer à eclipse l'emplacement de JDK, en démarrant en ligne de commande.
je ne savais pas 😐...
j'ai essayer :
$man eclipse -> rien
$eclipse --help -> rien
$eclipse -h -> rien

quand je dis rien c'est qu'eclipse se lance comme si de rien n'été...
merci ...
j'ai essayer mais je n'est pas de programme javaw ...
$ ls -a /opt/jdk1.5.0_11/bin/
.              idlj       javap         jps        klist         rmid
..             jar        java-rmi.cgi  jsadebugd  ktab          rmiregistry
appletviewer   jarsigner  javaws        jstack     native2ascii  serialver
apt            java       jconsole      jstat      orbd          servertool
ControlPanel   javac      jdb           jstatd     pack200       tnameserv
extcheck       javadoc    jinfo         keytool    policytool    unpack200
HtmlConverter  javah      jmap          kinit      rmic
et j'ai bau essayer avec java .. javaws.. javac. etc. sa ne fonctionne pas .. eclipse me dit qu'il n'a pas trouvé de machine java a l'endroit spécifier ...
Sinon, y a t-il d'autre methode pour désinstallé les compilateur et jre que j'ai installé dernièrement ???
histoire de repartir de 0.
les compilateurs et jre ?

Si tu parles de ceux que tu as téléchargé toi même sur le site sun. Je crois qu'en supprimant simplement le répertoire les concernant, ca devrai marcher. Sans oublier de les désinstaller de alternatives.

Si tu parles de gcj, avec un yum remove ca devrait fonctionner sauf éventuelles dépendances bien sûr.
OK ... merci ... c'est bien de ceux que j'ai installer dont je parle ...

(étant donné que j'ai déjà essayé de désinstaller le gcj mais que je me suis rétracter voyant la quantité de dépendance)
antoinelechacal wrote:Essaye avec java tout court
tu veux parler de la commande : eclipse -vm /opt/.../java

j'ai déjà essayer ... sa ne fonctionne pas ...

mais la je viens de tous remetre a 0 ... j'ai remarquer qu'il y avait un jdk dans fedora-helper ... je vais tester sa ...
un mois plus tard
Bon ... j'ai fini par trouver tous seul ...

d'abord : bien suivre se tuto.

puis dans eclipse ... créée un projet normalement ... puis :
clique droit -> propriété sur ce projet
Java Build Path , onglet libraries ...
add Libraries.
JRE system libraries
Alternat JRE
Installed JRE
Add
Search
selectionné le dossier : /opt/jdk***/ correspondant à l'install que vous venez de faire. -> search
la il va vous trouvé le truc ... Vous sorter de tous sa .

clique sur le projet .
clique droit sur l'ancien jre (ou jdK) .. enfin le truc pas bon 🙂
build path : remove from build path



Il y a certainement plus simple ... sa cette méthode à l'avantage de fonctionné 🙂

A+
C'est dans les options d'eclipse que faut pointer sur le jre 1.5 !

Edit : bon tu as trouvé tout seul le temps que je poste ;o)