|
| festo | Posté le 14/01/2005 @ 20:55 |
Petit astucien
48 Messages
| Bonjour a tous.
Je viens d'installer jajuk-0.3.2-1mdk.noarch.rpm après avoir installé j2re-1_4_2_06-linux-i586.rpm.
Les install se sont bien passées, mais quand j'essaie de lancer jajuk via le menu sous kde, j'obtiens le Sablier comme si il allait se lancer, puis plus rien, et il ne se lance pas.
D'autre part, quand je tape "jajuk" dans le terminal, j'obtiens ça :
[denis@localhost denis]$ jajuk
JAVA_HOME=/usr
Warning: -client not understood. Ignoring.
Warning: -Xms25M not understood. Ignoring.
Warning: -Xss5M not understood. Ignoring.
Warning: -Xmx40M not understood. Ignoring.
Warning: -jar not understood. Ignoring.
Warning: -notaskbar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: jajuk.jar
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.4.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.4.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.4.0.0)
at __gcj_personality_v0 (java.library.path=../native)
at __libc_start_main (/lib/tls/libc-2.3.3.so)
at _Jv_RegisterClasses (java.library.path=../native)
Quel est le problème ?
Pouvez-vous m'aider SVP ?
Merci.
|
| |
| |
| Publicité |
|
|
| chichelinux | Posté le 14/01/2005 à 22:39 |
Petit astucien
666 Messages
| Chalut
C'est peut être un problème de PATH
Place toi dans le Répertoire de ton programme. jar
Tapes en console java -jar nomduprog.jar
Le nom du programme est insuffisant (sauf si alias) pour lancer un programme jar, je crois...
Résultat ?
A peluche
Chichelinux |
| |
|
| festo | Posté le 14/01/2005 à 22:50 |
Petit astucien
48 Messages
| chichelinux a écrit :
Chalut
C'est peut être un problème de PATH
Place toi dans le Répertoire de ton programme. jar
Tapes en console java -jar nomduprog.jar
Le nom du programme est insuffisant (sauf si alias) pour lancer un programme jar, je crois...
Résultat ?
A peluche
Chichelinux
|
Salut chichelinux.
Ben ouaip mais, ch'tit nouveau que je suis sous linux, je ne sais pas trop ou il s'est installé !!! |
| |
|
| festo | Posté le 14/01/2005 à 22:54 |
Petit astucien
48 Messages
| Je crois que j'ai trouvé le dossier ou il est installé, mais ça donne ça :
[root@localhost denis]# cd /usr/bin
[root@localhost bin]# java -jar jajuk.jar
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: jajuk.jar
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.4.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.4.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.4.0.0)
at __libc_start_main (/lib/tls/libc-2.3.3.so)
|
| |
|
| abourgeo | Posté le 14/01/2005 à 23:28 |
Astucien
1784 Messages
| normalement, lancement par:
jajuk (qui se trouve dans effectivement /usr/bin)
info ici:
| * If you installed using RPM, you should get a shortcut in Applications/Audio under Suse and Multimedia/Sound under Mandrake. You can also launch Jajuk with jajuk (in /usr/bin).
|
[url]http://jajuk.sourceforge.net/installation.html[/url]
;-) Modifié par abourgeo le 14/01/2005 23:29 |
| |
|
| festo | Posté le 14/01/2005 à 23:35 |
Petit astucien
48 Messages
| Ben oui, mais il ne veut pas se lancer...!!!
Je ne sais pas quoi faire de plus! [boom] |
| |
|
| abourgeo | Posté le 14/01/2005 à 23:58 |
Astucien
1784 Messages
| tu dis que les installs des 2 RPMs se sont bien déroulées, mais es-tu sur d'avoir choisi les bons RPMs ????
N.B. les RPMs sont pré-compilés pour des distribs données (donc des noyaux précis)...... ;-) |
| |
|
| festo | Posté le 15/01/2005 à 07:57 |
Petit astucien
48 Messages
| abourgeo a écrit :
tu dis que les installs des 2 RPMs se sont bien déroulées, mais es-tu sur d'avoir choisi les bons RPMs ????
N.B. les RPMs sont pré-compilés pour des distribs données (donc des noyaux précis)...... ;-)
|
Ben pour java je pense que c'est bon, puisque j'ai fait le test après l'install, et ça marche, par contre pour jajuk, je vais voir si je peux trouver les sources et recompiler.
Je te tiens au courant.
Merci.
|
| |
|
| abourgeo | Posté le 15/01/2005 à 19:01 |
Astucien
1784 Messages
| ou essaie ce "rpm" ci:
[url]http://fr2.rpmfind.net/linux/rpm2html/search.php?query=jajuk&submit=Search+...[/url]
qui me semble plus approprié .........
tu peux me dire comment tu as fait pour vérifier le bon fonctionnement de Java stp ???
;-) |
| |
|
| festo | Posté le 16/01/2005 à 13:39 |
Petit astucien
48 Messages
| abourgeo a écrit :
ou essaie ce "rpm" ci:
[url]http://fr2.rpmfind.net/linux/rpm2html/search.php?query=jajuk&submit=Search+...[/url]
qui me semble plus approprié .........
tu peux me dire comment tu as fait pour vérifier le bon fonctionnement de Java stp ???
;-)
|
Salut.
Ce RPM ne fonctionne pas non plus sur ma machine.
Concernant java, je suis allé sur un site dont je ne souviens plus du nom, pour vérifier si je peux exécuter les applications en java, avec différents tests (images, animations, vidéos...etc).
Voilà...
Bon, je vais continuer à chercher de mon coté.
Si je trouve une solution, je t'en fais part aussitôt.
Merci. |
| |
|
| festo | Posté le 16/01/2005 à 14:58 |
Petit astucien
48 Messages
| |
| |
|
| abourgeo | Posté le 17/01/2005 à 23:26 |
Astucien
1784 Messages
| trés bien ce site de test du plugin Java !!!! Merci ......... ;-) |
| |
|
| bflorat | Posté le 19/01/2005 à 10:31 |
Petit astucien
2 Messages
| Il semble que tu utilise gcj qui ne semble pas être compatible Java >= 1.4.2. Pour le verifier, faits java --version. Si tu as installé le RPM Jajuk sans l'option --nodeps, tu dois avoir le RPM du JRE 1.4.2 (probablement celui de Sun qui est celui qui est preconisé). Dans ce cas, tu as un problème de path. Fait dans le /etc/profile ou ailleurs PATH=<java home>/bin:$PATH. Verifie que c'est OK avec un java --version qui doit te sortie 1.4.2 ou 1.5.
Le JRE 1.5 est conseillé car plus rapide.
En cas de problème, utilise le support Jajuk (support/help)accessible à partir de la page d'acceil de Jajuk. |
| |
|
| festo | Posté le 19/01/2005 à 18:43 |
Petit astucien
48 Messages
| bflorat a écrit :
Il semble que tu utilise gcj qui ne semble pas être compatible Java >= 1.4.2. Pour le verifier, faits java --version. Si tu as installé le RPM Jajuk sans l'option --nodeps, tu dois avoir le RPM du JRE 1.4.2 (probablement celui de Sun qui est celui qui est preconisé). Dans ce cas, tu as un problème de path. Fait dans le /etc/profile ou ailleurs PATH=<java home>/bin:$PATH. Verifie que c'est OK avec un java --version qui doit te sortie 1.4.2 ou 1.5.
Le JRE 1.5 est conseillé car plus rapide.
En cas de problème, utilise le support Jajuk (support/help)accessible à partir de la page d'acceil de Jajuk.
|
Salut.
Merci de ton aide, mais je ne sais pas ce qu'est un "gcj", du moins pas encore.
Concernant la version java, je l'ai téléchargée sur le site de Sun.
Lorsque je tape "java --version", cette commande n'est pas reconnue !
Ca donne ça
[denis@localhost profile.d]$ java --version
Warning: --version not understood. Ignoring.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
Par contre, comme je l'ai dit plus haut, la machine java fonctionne car je l'ai testée en ligne sur un site.
Sinon, pour la commande PATH=<java home>/bin:$PATH
ça me donne ça
[denis@localhost profile.d]$ PATH=<java home>/bin:$PATH
bash: java: No such file or directory
Il se peut que je n'ai pas fait la bonne manip, mais je pense que tu sauras me le dire [clindoeil]
Comme tu peux le voir, je suis vraiment novice en ce qui concerne Linux, mais c'est tellement plus sympa que windows que je m'accroche (pas toujours très simple mais bon, pour l'instant tout tourne magnifiquement bien sauf...jajuk !) [boom] |
| |
|
| bflorat | Posté le 20/01/2005 à 10:27 |
Petit astucien
2 Messages
| Salut,
Ton probleme, c'est que tu utilise une JVM (la librairie java) nommée GCJ (libre) mais qui n'est pas apparement pas compatible Java 1.4.2 mais de version antérieur. Il marche pour les applets sur le Net mais pas pour Jajuk.
Je ne sais pas comment tu as installé le JRE : avec un RPM ou un binaire? Voir la doc d'install du JRE à http://jajuk.sourceforge.net/installation.html
ou mieux, la doc de SUN :
http://www.java.com/en/download/help/5000010500.xml#install
Il vaut mieux utiliser le RPM, surtout pour les débutants.
Une fois que tu as installé le RPM, verifie que tu as maintenant la bonne version de java par java --version. Si tu as toujours un message d'erreur avec gcj, ca veut dire que ton PATH pointe toujours vers gcj, il faut que tu le modifie pour pointer vers le nouveau java.
Dis moi si tu n'y arrive pas. |
| |
|
|
| Haut de la page |