compteur
 
AccueilPortailFAQS'enregistrerConnexion

Partagez | 
 

 Erreur au lancement sous linux

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
korova
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 5
Date d'inscription : 16/04/2007

Message Sujet: Erreur au lancement sous linux   Lun 16 Avr 2007, 21:50

J'ai téléchargé la dernière version de e-anim pour linux que j'ai installé dans /opt
J'ai également installé la version 5 de la jre java.

Quand je tente de lancer e-anim avec le script linux_run.sh, après m'avoir demandé d'indiquer le chemin vers java (ce que je fais), e-anim ne parvient pas à se lancer avec les messages d'erreur suivants :
Code:
|------------------------------------------------------------------|
|    Java 5 reconnu, lancement de E-Anim 5.06  licence GNU GPL    |
|------------------------------------------------------------------|
Exception in thread "main" java.lang.NullPointerException: phError:init() File-Error unknown
        at phUtil.phInOut.PhError.init(PhError.java:61)
        at phUtil.phInOut.PhError.phErrorInit(PhError.java:105)
        at phUtil.phInOut.PhError.<init>(PhError.java:93)
        at eanim.main(eanim.java:146)

Ma connaissance du java étant proche du zéro absolu, j'avoue ne pas trop savoir quoi faire... (une recherche sur le forum ne m'a pas non plus donné grand chose, toutes les erreurs sur linux s'achevant par "téléchargez la dernière version, j'ai corrigé le bug", mais c'est justement la dernière version que j'ai téléchargé, enfin j'espère...)

Merci pour votre aide (et votre remarquable travail)
Revenir en haut Aller en bas
korova
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 5
Date d'inscription : 16/04/2007

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 09:49

Le message d'erreur a changé...

Maintenant c'est :

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: eanim
Revenir en haut Aller en bas
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 10:47

korova a écrit:
Le message d'erreur a changé...

Maintenant c'est :

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: eanim
Il semblerais que le lanceur "linux_run.sh" ne connaisse pas dans le path du dossier de E-Anim.

Normalement il n'est pas nécessaire par ce que le lanceur est dans ce ce dossier.

Est-ce que le lanceur ("linux_run.sh") que tu utilises est bien dans le dossier e-anim ?

Phildes

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
korova
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 5
Date d'inscription : 16/04/2007

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 15:03

Merci pour votre aide.

Voici ce que donne le contenu du dossier /opt/e-anim (j'ai filtré les résultats)
Code:

[psct@tijeune]/opt/e-anim$ ls -l | grep linux
-rw-rw-rw-  1 root root    33 2007-04-16 21:14 linuxjavahome.ini
-rwxrwxrwx  1 root root  10683 2002-10-12 09:09 linux_run.sh
[psct@tijeune]/opt/e-anim$ ls -l | grep eanim
-rw-r--r--  1 root root  2946 2002-10-12 09:26 animeanim.class
-rw-r--r--  1 root root  3702 2002-10-12 09:04 animeanim.java
-rw-r--r--  1 root root  6253 2002-10-12 09:44 eanim.class
-rw-r--r--  1 root root  2377 2002-10-12 09:04 eanim_gpl.class
-rw-r--r--  1 root root  2811 2002-10-12 09:04 eanim_gpl.java
-rw-r--r--  1 root root    203 2002-10-12 09:45 eanim.ini
-rw-r--r--  1 root root  10396 2002-10-12 09:04 eanim.java
-rw-r--r--  1 root root  8292 2002-10-12 09:04 laMouette-eanim.gif

Il me semble que linux_run.sh et les classes e-anim sont bien dans le même dossier. Par contre, les classe ne devraient-elle pas être exécutables ?

Korova
Revenir en haut Aller en bas
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 20:21

Parfais ça à l'air bon.

Non les classes ne sont pas des exécutables, c'est java l'exécutable.

Peux-tu m'inscrire la syntaxe exacte que tu utilises pour lancer linux_run.sh ?

Phildes

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
christophe_D
Programmeur


Nombre de messages : 1903
Age : 42
Localisation : Frasne (25)
Divers : papa de 5 enfants
Loisirs : programmation en tous genres, defendre le libre , linux, photo ....
Date d'inscription : 23/06/2006

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 22:32

Revenir en haut Aller en bas
http://c.diot.free.fr
korova
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 5
Date d'inscription : 16/04/2007

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 22:42

Retour au premier message d'erreur (pourtant je ne change rien dans les configurations, java, c'est vachtement susceptible apparemment...)

Voici le résultat avec 3 méthodes différentes de lancement

Lancement depuis n'importe où
Code:

[psct@tijeune]/opt/e-anim$ /opt/e-anim/linux_run.sh
Exception in thread "main" java.lang.NullPointerException: phError:init() File-Error unknown
        at phUtil.phInOut.PhError.init(PhError.java:61)
        at phUtil.phInOut.PhError.phErrorInit(PhError.java:105)
        at phUtil.phInOut.PhError.<init>(PhError.java:93)
        at eanim.main(eanim.java:146)

Positionnement dans le dossier d'installation, puis lancement du script façon 1 :
Code:

[psct@tijeune]/opt/e-anim$ ./linux_run.sh
Exception in thread "main" java.lang.NullPointerException: phError:init() File-Error unknown
        at phUtil.phInOut.PhError.init(PhError.java:61)
        at phUtil.phInOut.PhError.phErrorInit(PhError.java:105)
        at phUtil.phInOut.PhError.<init>(PhError.java:93)
        at eanim.main(eanim.java:146)
ou façon 2 (avec sh)
Code:

[psct@tijeune]/opt/e-anim$ sh linux_run.sh
Exception in thread "main" java.lang.NullPointerException: phError:init() File-Error unknown
        at phUtil.phInOut.PhError.init(PhError.java:61)
        at phUtil.phInOut.PhError.phErrorInit(PhError.java:105)
        at phUtil.phInOut.PhError.<init>(PhError.java:93)
        at eanim.main(eanim.java:146)

La deuxième façon indiquée par Christophe_D ne peut pas être appliquée chez moi, car je n'ai pas de fichier eanim_run dans le dossier e-anim (voir dans post ci-dessus la liste des fichiers comportant le mot eanim)

Merci de votre intérêt. Korova.
Revenir en haut Aller en bas
christophe_D
Programmeur


Nombre de messages : 1903
Age : 42
Localisation : Frasne (25)
Divers : papa de 5 enfants
Loisirs : programmation en tous genres, defendre le libre , linux, photo ....
Date d'inscription : 23/06/2006

Message Sujet: Re: Erreur au lancement sous linux   Mar 17 Avr 2007, 23:03

bon on va essayer de reprendre !!

1) tu as quoi comme distrib ??

2) le repertoire /opt/ me derange un peu !!

essayer plutot de copier les fichiers eanim dans un repertoire a toi

ex : /home/psct/e_anim

apres as tu une version windows sous le coude ??
tu prend la 7.02
puis installation

apres sous linux copier le contenu du repertoire dans /home/psct/e_anim

apres il faut que tu trouve ou est le repertoire ../bin/java

pour une mandriva ca sera surement : /usr/java/jre1.5.0_07/bin/java ( pour le jre 1.5.0_007 )

en fait eanim_run existe mais sous le nom eanim_run.class et eanim_run.java ( mais en indiquant que eanim_run java trouvera ce qu'il a besoin !!)

tu tape dans une console /usr/java/jre1.5.0_07/bin/java eanim_run

ca la ca devrais le faire !!

au pire test en root ( mais que pour un test !! )
Revenir en haut Aller en bas
http://c.diot.free.fr
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: Erreur au lancement sous linux   Mer 18 Avr 2007, 02:09

Bonsoir christophe_D,

Merci de ton aide, ça m'aidera beaucoup Very Happy

Pour rappel, le premier message concernait une erreur dans le programme.
Après vérification, ce message indique qu'il est impossible d'écrire le fichier "errorLog.err"

Il faut peut-être vérifier les autorisations en écriture des dossiers.

Phildes

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
korova
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 5
Date d'inscription : 16/04/2007

Message Sujet: Re: Erreur au lancement sous linux   Mer 18 Avr 2007, 10:41

à Christophe_D : Personnellement, je n'aime pas trop installer des programme dans mon home, qui n'est pas fait pour ça mais pour enregistrer mes données.
/opt est un dossier normalement prévu pour installer des programmes venant d'auters sources que les paquets de la distribution (qui s'installent dans /usr). Une autre possibilité est également de les mettre dans /usr/local.

Je n'ai pas de Mandriva, mais une debian testing, et je sais parfaitement où est mon exécutable java (le problème n'était pas là)
Je n'ai pas de eanim_run.class ni quoi que ce soit d'approchant (voir la sortie du listage de répertoire plus haut). Je ne comprend pas trop la philosophie qui consisterait à prendre une version windows pour en extraire les fichiers et les coller sous linux, alors qu'il existe une version linux... Dans ce cas, il faut supprimer la version linux et dire que la version à télécharger est toutes plate-formes en indiquant juste où coller les fichiers...

à Phildes : Par contre la piste de l'erreur d'écriture me semble prometteuse. E-anim étant lancé en user, ce user n'a pas de droit d'écriture dans /opt et ses sous-dossiers. M'en vais tester ça de suite (où ce fichier d'erreur est-il censé être écrit, je n'ai pas envie de mettre des droits d'écriture partout...)

Cordialement. Korova.

[edit] : en mettant des droit d'écriture partout dans e-anim finit par ouvrir une fenêtre, mais je n'aime trop ça... (mettre les droit d'écriture partout) Vais chercher où est ce fichier fichier qui bloque...
Par contre j'ai une piste sur les messages d'erreur différents. Si j'essaie de lancer e-anim en étant positionnée dans un autre répertoire que le répertoire e-anim, j'ai le message deuxième version (même en lançant avec le chemin absolu, ce que je trouve bizarre mais bon...
)Bref, ça marche, mais avec bricolage...
Revenir en haut Aller en bas
Admin
Administrateur
Administrateur


Nombre de messages : 18417
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: Erreur au lancement sous linux   Mer 18 Avr 2007, 17:43

korova a écrit:
à Christophe_D : Personnellement, je n'aime pas trop
installer des programme dans mon home, qui n'est pas fait pour ça mais
pour enregistrer mes données.
/opt est un dossier normalement prévu
pour installer des programmes venant d'auters sources que les paquets
de la distribution (qui s'installent dans /usr). Une autre possibilité
est également de les mettre dans /usr/local.

Je n'ai pas de Mandriva, mais une debian testing, et je sais parfaitement où est mon
exécutable java (le problème n'était pas là)

Désolé, nous ne sommes pas supposé connaître les compétences des utilisateurs.
Ca nous simplifierait la vie Razz Crois moi.

korova a écrit:
Je n'ai pas de eanim_run.class ni quoi que ce soit d'approchant
(voir la sortie du listage de répertoire plus haut). Je ne comprend pas
trop la philosophie qui consisterait à prendre une version windows pour
en extraire les fichiers et les coller sous linux
Ca c'est moi qu'il faut condamner :oops:

korova a écrit:
, alors qu'il existe
une version linux... Dans ce cas, il faut supprimer la version linux et
dire que la version à télécharger est toutes plate-formes en indiquant
juste où coller les fichiers...
Effectivement. Mais si je n'avais que cela à faire dans E-Anim, j'en serais très heureux.
Christophe_D à la gentillesse de prendre sur son temps pour apporter sa contribution à E-Anim.

Pour les critiques... On ne force personne à utiliser E-Anim. Et en plus nous n'avons rien à y gagner. Tu vois pour nous c'est sans soucis Razz
Et si il y des problèmes, chacun peut apporter sa contribution.

korova a écrit:
à Phildes : Par contre la piste
de l'erreur d'écriture me semble prometteuse. E-anim étant lancé en
user, ce user n'a pas de droit d'écriture dans /opt et ses
sous-dossiers. M'en vais tester ça de suite (où ce fichier d'erreur
est-il censé être écrit, je n'ai pas envie de mettre des droits
d'écriture partout...)
Dans le dossier E-Anim.

korova a écrit:
contre j'ai une piste sur les messages d'erreur différents. Si j'essaie
de lancer e-anim en étant positionnée dans un autre répertoire que le
répertoire e-anim, j'ai le message deuxième version (même en lançant
avec le chemin absolu, ce que je trouve bizarre mais bon...
)Bref, ça marche, mais avec bricolage...
Pour l'instant E-Anim EST du bricolage. Nous n'avons pas d'autre prétentions. cheers

En fait E-Anim n'est qu'une maquette pour tester un fonctionnement originale d'objets animés.
J'ai ajouté un éditeur au cas où cela pourrais être utile à des gens...

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
christophe_D
Programmeur


Nombre de messages : 1903
Age : 42
Localisation : Frasne (25)
Divers : papa de 5 enfants
Loisirs : programmation en tous genres, defendre le libre , linux, photo ....
Date d'inscription : 23/06/2006

Message Sujet: Re: Erreur au lancement sous linux   Mer 18 Avr 2007, 18:23

juste une petite explication concernant le fait de prendre la version Win et la copier sous linux

e-anim est ecrit en java

donc toutes system d'explotation ayant java, doit pouvoir faire tourner e-anim

donc ayant aussi quelque soucis avec la version linux, j'ai utiliser la version WIN

bon c'est vrai que je suis plus sous win , que linux ses temps ci !! mais meme en etant pro-linux , avoir un win de secours et quand meme conseille !

et pour finir je rejoint phildes... etant moi devellopeur d'un programme pour la gestion de collection de telecarte, je sais combien c'est difficile de faire un programme stable , donc critique ca peut avoir du bon , mais pour autant que cela sois contructif, et non sabordeur de moral !!
Revenir en haut Aller en bas
http://c.diot.free.fr
Contenu sponsorisé




Message Sujet: Re: Erreur au lancement sous linux   Aujourd'hui à 09:47

Revenir en haut Aller en bas
 
Erreur au lancement sous linux
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» GM sous linux
» "TV sur Ordinateur" sous Linux
» Bug sous linux:
» corbeille enlevée de mon bureau par erreur ??
» Game maker sous Linux

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Utiliser E-anim :: Problème, bug :: Sujets résolus-
Sauter vers: