IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Problème d'installation java


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Par défaut Problème d'installation java
    bonjour ,je fais appel a vous pour trouver une reponse a mon probleme:
    je me suis mis a java sous linux(fedoracore3) , deux chose ou je suis newbie. mon premier langage fut l'asm et m'a bien aidé pour bien comprendre le fonctionnement d'un ordinateur..
    voila:
    j'ai installé mon sdk comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    # cd /usr/java/j2sdk-1_4_2_07 puis rpm -ivh j2sdk-1_4_2_07-linux-i586.rpm.
    j'ai crée les path comme on me l'a dit (sur aucun site g trouvé une explication a ce charabia ,alors je m'en suis contenté)--->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    export PATH=$PATH:/usr/java/j2sdk1.4.2_07/bin
    export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_07/lib/tools.jar
    export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_07/jre/lib/rt.jar:./
    export JAVA_HOME=/usr/java/j2sdk1.4.2_07
    export JDK_HOME=/usr/java/j2sdk1.4.2_07
    bon lapincompri reellement la manip mais plutot son sens genral qui est de faire beneficier tous c prog du sdk .... Laughing

    ensuite je crée mon premier prog Ellsworth.java que je compile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    [root@localhost ~]# ls
    anaconda-ks.cfg install_flash_player_7_linux install.log j21work
    Desktop install_flash_player_7_linux.tar.gz install.log.syslog turboprint-1.91-2.i386.rpm
    [root@localhost ~]# cd ./j21work
    [root@localhost j21work]# javac Ellsworth.java
    libgcj-javac-placeholder.sh
     
    This script is a placeholder for the /usr/bin/javac
    master link required by jpackage.org conventions. libgcj's
    rmiregistry, rmic and jar tools are now slave symlinks to these
    masters, and are managed by the alternatives(Cool system.
     
    This change was necessary because the rmiregistry, rmic and jar tools
    installed by previous versions of libgcj conflicted with symlinks
    installed by jpackage.org JVM packages.
    [root@localhost j21work]#
    donc deja je sais a peut pre lire l'anglais( Rolling Eyes ) , et je m'aperçois qu'un package a deja ete installé??? donc premier question:
    comment faire pour remettre a zero pour que mon univers soit propre(ou si y a une autre solution...????
    g quand meme un fichier Ellsworth.class qui est crée..(c deja bien je suis content/

    ensuite si je veux le lancer je fais comme ceci et j'obtiens cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    [root@localhost j21work]# java Ellsworth
    libgcj-java-placeholder.sh
     
    This script is a placeholder for the /usr/bin/java
    master link required by jpackage.org conventions. libgcj's
    rmiregistry, rmic and jar tools are now slave symlinks to these
    masters, and are managed by the alternatives(Cool system.
     
    This change was necessary because the rmiregistry, rmic and jar tools
    installed by previous versions of libgcj conflicted with symlinks
    installed by jpackage.org JVM packages.
    henry Ellsworth
    brevets americains
    [root@localhost j21work]#
    apparemment ça marche mais ces petites lignes d'avertissement me plaisent pas..
    que dois je faire les copins??
    merci de m'aider
    j'essaye d'obtenir des aides sur linux mais vu le racisme anti noob qui perdure ..
    je me permet de vious demander a vous..
    sinon par la suite j'aimerais bien (quand j'aurais obtenu le nivo correct )aider le projet eclipse..
    Very Happy [/code]

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 821
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 821
    Par défaut
    Salut,

    Si je ne m'abuse, sur la FC3 la commande javac pointe vers gcj. Regarde dans le répertoire /usr/bin ou /usr/local/bin si tu as un lien symbolique javac -> gcj.
    Si oui, tu le supprimes. Et normalement, vu que tu as bien renseigné toutes les variables d'environnement, ça devrait marcher.

    Voir ce post aussi: http://www.developpez.net/forums/viewtopic.php?t=303101
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Par défaut
    je te remercie pour l'info ..
    j'ai effacé gcj de user/bin (plutot placé par precaution dans un autre fichier) et il me marque ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     [root@localhost ~]# javac Ellsworth.java
    libgcj-javac-placeholder.sh
     
    This script is a placeholder for the /usr/bin/javac
    master link required by jpackage.org conventions.  libgcj's
    rmiregistry, rmic and jar tools are now slave symlinks to these
    masters, and are managed by the alternatives(8) system.
     
    This change was necessary because the rmiregistry, rmic and jar tools
    installed by previous versions of libgcj conflicted with symlinks
    installed by jpackage.org JVM packages.
    /usr/bin/javac: line 13: exec: gcj: not found
    peut etre que mon script.sh n'est pas bon...quand on dit rendre le fichier executable ça donne un script shell?

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 821
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 821
    Par défaut
    Citation Envoyé par mickey hollywood
    je te remercie pour l'info ..
    j'ai effacé gcj de user/bin (plutot placé par precaution dans un autre fichier)
    Raté!
    J'ai dit d'enlever le lien symbolique javac... pas gcj...
    Si tu enlèves gcj, normal qu'il te mette le message comme quoi il ne trouve plus /usr/bin/gcj... mais /usr/bin/javac doit toujours être là... vérifies que /usr/bin/javac pointe vers ton ancien gcj, et vire le...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Par défaut
    pour javac qui est dans usr/bin, la cible du lien se trouve : /usr/share/java/libgcj-javac-placeholder.sh
    pour java c' est pareil :usr/share/java/libgcj-java-placeholder.sh
    je me suis renseigné sur les inodes et les liens symbolique(grace a toi j'ai appri un truc interressant); le probleme est ,sans abuser(je veux pas mettre en vrac mon os) c'est :
    est que le lien symbolique gcj dont tu me parlais est bien celui la?
    et comment l'enlever proprement..


    [Hor sujet]j'ai un gros probleme d'impression puisque j'ai une canoni455 et les drivers ne marchent pas...>donc turboprint-->ça m'imprime meme pas la page test juste set alignement
    voila ce que j'ai marqué dans print command:lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} :
    dans print j'ai postscript /tp0
    c dur de pas pouvoir imprimer les cours linux[/Hor sujet]

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 821
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 821
    Par défaut
    Citation Envoyé par mickey hollywood
    pour javac qui est dans usr/bin, la cible du lien se trouve : /usr/share/java/libgcj-javac-placeholder.sh
    pour java c' est pareil :usr/share/java/libgcj-java-placeholder.sh
    je me suis renseigné sur les inodes et les liens symbolique(grace a toi j'ai appri un truc interressant); le probleme est ,sans abuser(je veux pas mettre en vrac mon os) c'est :
    est que le lien symbolique gcj dont tu me parlais est bien celui la?
    et comment l'enlever proprement..
    d'après tes messages précédents, c'est bien celui-là.
    Manip:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cd /usr/bin
    rm javac 
    rm java
    si tu as peur de faire des bétises, renomme ton java et ton javac:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd /usr/bin
    mv java java_old
    mv javac javac_old
    mais de toute façon, un lien symbolique, ça se refait facilement.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [root@localhost ~]# cd ..
    [root@localhost /]# cd ./root/j21work
    [root@localhost j21work]# ls
    Ellsworth.java
    [root@localhost j21work]# javac Ellsworth.java
    [root@localhost j21work]# java Ellsworth
            henry Ellsworth
            brevets americains
    [root@localhost j21work]#
    comme vous le voyez ça marche..un grand merci a toi plegat ;
    c rare de trouver des gens competents et sympas...
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer Java , Tomcat et MySQL sous DEBIAN SARGE
    Par drizztoli dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 20/07/2006, 17h01
  2. Installation JAVA
    Par djibril dans le forum Debian
    Réponses: 2
    Dernier message: 29/05/2006, 18h29
  3. [Débutant][Installation] Java et EDI sur Mac OS X
    Par Boune dans le forum Général Java
    Réponses: 3
    Dernier message: 17/02/2006, 08h49
  4. Installation Java Mail
    Par Benzz dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 18/01/2006, 10h42
  5. [Débutant][Installation]Java sous Win
    Par MALAGASY dans le forum EDI et Outils pour Java
    Réponses: 17
    Dernier message: 26/08/2004, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo