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

iReport Discussion :

install Ireport + fedora


Sujet :

iReport

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut install Ireport + fedora
    Bonjour,
    j'ai un petit probleme lors de l'installation d'iReport. Lorsque je lance l'appli, une erreur intervient :

    ./startup.sh : line 33 Erreur de segmentation java -classpath "$IREPORT_CLASSPATH=$CLASSPATH" -Direport.home=$IREPORT_HOME -Djava.security.policy=$IREPORT_HOME /policy.all it.businesslogic.ireport.gui.MainFrame "$@"



    Merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    Qu'obtiens-tu quand tu lances la commande "java -version" ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    j'obtiens : java version "1.5.0"
    gij (GNU libgcj) version 4.1.2 20070925 (Red Hat 4.1.2-27)

  4. #4
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    C'est probablement la cause de tes problèmes. Généralement sous Linux on trouve la machine virtuelle Java de GNU (gcj) qui pose quelques petits problèmes par rapport à celle de Sun.

    Il faut que t'installes le JDK (ou JRE) de Sun.

    Voici un guide d'installation que j'ai écris il y a pas très longtemps :
    ________________

    Télécharger la dernière version du JDK Sun pour Linux au format bin (en l’occurrence le fichier jdk-6u2-linux-i586.bin).

    Placer jdk-6u2-linux-i586.bin dans un répertoire quelconque, le rendre exécutable et le lancer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    chmod +x jdk-6u2-linux-i586.bin
    ./jdk-6u2-linux-i586.bin
    Défiler la licence avec la touche espace puis taper « yes » et entrée.

    Il faut ensuite configurer les variables d’environnement de Java. Créez et éditez le fichier « /etc/profile.d/java.sh » avec un éditeur de texte et mettez-y le texte suivant (vérifier, au cas ou, que la machine virtuelle a bien été installée dans le répertoire /usr/java/default) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    export JAVA_HOME=/usr/java/default
    export JAVA=$JAVA_HOME/bin/java
    export JRE_HOME=$JAVA_HOME
    export PATH=$JAVA_HOME/bin:$PATH
    Exécuter ensuite les commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    chmod +x /etc/profile.d/java.sh
    source /etc/profile.d/java.sh
    java -version
    et on obtient (par exemple) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java version "1.6.0_02"
    Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
    Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing)
    Votre installation est réussie si vous voyez la version que vous avez téléchargée (ici la 1.6.0_02).
    ____________________

    Bon, ya plus simple pour installer le JDK mais je trouve cette solution assez radicale en cas de problèmes...
    Voilà, après ça, retente ta chance...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    J'ai lancé l'install (comme je l'avais deja fait précedemment) donc jusque la pas de probleme. Mais, par défaut, la machine virtuelle ne s'est pas installé dans /usr/java/default. A vrai dire dans /usr je n'ai pas de dossier java ! Donc pour la création du fichier java.sh, j'ai mis :

    export JAVA_HOME=/chemin du repertoire ou était placé mon fichier bin et ou s'est installé l'appli


  6. #6
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    Ouais peu importe, je viens de voir qu'actuellement il se situe dans "/usr/local/java". Quoi qu'il en soit ton $JAVA_HOME doit être le répertoire d'installation de Java : il doit contenir, entre autre, un répertoire "bin" (qui lui même contient l'exécutable java) !

    Que dit "java -version" après toutes les manips ?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    bon et bien la version reste toujours 1.5.0 donc pas cool

  8. #8
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    T'as bien mis le export PATH et t'as bien exécuté la commande source comme expliqué ?

    "$JAVA -version" ça donne quoi ?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    la ca change, ca donne : 1.6.0_03
    c'est un progrès ?

  10. #10
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    En progrès oui, mais si ça marche pas avec la commande "java -version" c'est un problème de PATH. Et vu que le script startup.sh utilise la commande "java ..." il faut que tu règles ce problème !

    Tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    export PATH=$JAVA/bin:$PATH
    echo $PATH
    ça donne quoi ? (courage )

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    voila ce que ca me donne (j'ai mit a la ligne apres chaque


    /opt/java/jdk1.6.0_03/bin/java/bin:
    /opt/java/jdk1.6.0_03/bin/java/bin:
    /opt/java/jdk1.6.0_03/bin/java/bin:
    /opt/java/jdk1.6.0_03/bin/java/bin:
    /usr/kerberos/bin:
    /opt/java/jdk1.6.0_03/bin/java/bin:
    /usr/local/bin:
    /usr/bin:
    /bin:
    /home/romain/bin

  12. #12
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    Ok, c'est ma faute... j'ai du faire ma doc un peu à l'arrache, je viens de corriger l'erreur dans cette partie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    export JAVA_HOME=/usr/java/default
    export JAVA=$JAVA_HOME/bin/java
    export JRE_HOME=$JAVA_HOME
    export PATH=$JAVA_HOME/bin:$PATH
    (c'est le PATH qui a changé)

    Fais le changement, un petit "source" et hop ça dois être bon !

    Désolé !

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    ok c bon lorsque je fais java -version je suis bien en 1.6
    ya plus qu'a tester que iReports fonctionne

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Points : 47
    Points
    47
    Par défaut
    bonne nouvelle iReport marche avec succès ! Je te remercie pour ton aide et pour ta patience

  15. #15
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 57
    Points : 65
    Points
    65
    Par défaut
    Content d'avoir pu aider !

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

Discussions similaires

  1. Installer Linux fedora
    Par justaf dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 18/04/2007, 13h38
  2. Probleme installation ireport
    Par Idsaw dans le forum iReport
    Réponses: 1
    Dernier message: 06/02/2007, 16h15
  3. [FEDORA] Installation de Fedora
    Par maya dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 24/01/2007, 15h55
  4. [FEDORA] un tuto détaille pour installer XP & Fedora 6
    Par thvinh_vn dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 17/01/2007, 08h48
  5. [10.2] Installation sur fédora 5
    Par nico... dans le forum Installation
    Réponses: 32
    Dernier message: 01/08/2006, 10h14

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