Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/10/2007, 17h14   #1
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
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
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h23   #2
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
Qu'obtiens-tu quand tu lances la commande "java -version" ?
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h36   #3
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
j'obtiens : java version "1.5.0"
gij (GNU libgcj) version 4.1.2 20070925 (Red Hat 4.1.2-27)
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 10h01   #4
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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 :
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 :
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 :
1
2
3
chmod +x /etc/profile.d/java.sh
source /etc/profile.d/java.sh
java -version
et on obtient (par exemple) :
Code :
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...
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h27   #5
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
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

ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 10h38   #6
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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 ?
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 11h12   #7
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
bon et bien la version reste toujours 1.5.0 donc pas cool
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 11h15   #8
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
T'as bien mis le export PATH et t'as bien exécuté la commande source comme expliqué ?

"$JAVA -version" ça donne quoi ?
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 11h22   #9
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
la ca change, ca donne : 1.6.0_03
c'est un progrès ?
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 11h37   #10
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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 :
1
2
export PATH=$JAVA/bin:$PATH
echo $PATH
ça donne quoi ? (courage )
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 11h45   #11
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
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
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 13h31   #12
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
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 :
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é !
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 13h45   #13
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
ok c bon lorsque je fais java -version je suis bien en 1.6
ya plus qu'a tester que iReports fonctionne
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 13h50   #14
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
bonne nouvelle iReport marche avec succès ! Je te remercie pour ton aide et pour ta patience
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 14h58   #15
Membre du Club
 
Inscription : avril 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 57
Points : 62
Points : 62
Envoyer un message via MSN à Mandibull
Content d'avoir pu aider !
Mandibull est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web