Pages : 1
#1 Le 26/06/2009, à 12:32
- fay.zer
Problème Java interface graphique
Bonjour,
J'ai un problème avec java. J'ai installé des logiciels tels matlab ou maple mais le problème est que, quand je les appelle, il ne s'ouvrent que sous console, et je n'obtiens leurs interfaces graphiques
J'ai essayé les export java mais ça ne marche pas
Hors ligne
#2 Le 26/06/2009, à 17:04
- geenux
Re : Problème Java interface graphique
1) Comment les as-tu installé ? Via apt ?
2) Quand tu les lance à partir d'une console, te donnent-ils des erreurs ?
Hors ligne
#3 Le 29/06/2009, à 09:07
- fay.zer
Re : Problème Java interface graphique
je les ai instalés à partir d'un cd et d'une clé usb.
Pour matlab, il me donne l'erreur suivante :
-----------------------------------------------------------------------------------------------------------------------------
Warning: Cannot locate Java Runtime Environment (JRE) . . .
1. Either a correct JRE was not available for redistribution when
this release was shipped, in which case you should refer to the
Release Notes for additional information about how to get it.
2. Or you have tried to use the MATLAB_JAVA environment variable
to specify an alternate JRE, but MATLAB cannot find it. Please
run 'matlab -n' to determine what value you are using for
MATLAB_JAVA and fix accordingly.
---------------------------------------------------------------------------
Warning: Unable to find Java library: /usr/local/matlab7/sys/java/jre/glnx86/jre/lib/i386/libjava.so.
Warning: Disabling Java support.
Warning: Could not access OpenGL library
------------------------------------------------------------------------------------------------------------------------
Et pour maple, il se lance directement sous console, sans signaler d'errer.
Merci de ton aide
Hors ligne
#4 Le 29/06/2009, à 09:15
- geenux
Re : Problème Java interface graphique
Hors ligne
#5 Le 29/06/2009, à 09:53
- fay.zer
Re : Problème Java interface graphique
je vais regarder ton lien maple.
Pour matlabn c'est avec le lien que tu m'as donné, que je l'ai installé.
Pas d'autre inspiration ??
Hors ligne
#6 Le 29/06/2009, à 09:58
- fay.zer
Re : Problème Java interface graphique
C'est réglé pour maple. Il suffisait juste de lancer xmaple et non maple.
Par contre pour matlab suis désesperé
Hors ligne
#7 Le 29/06/2009, à 10:10
- olsman037
Re : Problème Java interface graphique
Salut,
Pour matlab tu as bien fait matlab -desktop ? (voir même /chemin/complet/matlab -desktop, chez moi même avec les alias il comprend pas matlab -desktop tout seul)
Sinon as-tu essayé de faire un lien de ta librairie java vers le dossier qu'ils te disent (/usr/local/matlab7/sys/java/jre/glnx86/jre/lib/i386/libjava.so)...
Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)
Hors ligne
#8 Le 29/06/2009, à 10:19
- fay.zer
Re : Problème Java interface graphique
je ne comprends pas à quoi sert matlab -desktop, mais en essayant, j'ai le meme erreur.
comment faire le lien ??
Merci
Hors ligne
#9 Le 29/06/2009, à 10:29
- olsman037
Re : Problème Java interface graphique
il faut que tu trouve la librairies qui s'appelle libjava.so (tu peux regarder dans synaptic, le paquet java que tu as installé, propriété, et regarder les fichiers installés.. il devrait te donner le chemin...)
Tu fais un sudo nautilus (attention tu es en root!!!), tu vas dans le dossier où libjava.so est installé, tu clic droit dessus "créer un lien", que tu coupe et colle dans le dossier /usr/local/matlab7/sys/java/jre/glnx86/jre/lib/i386/ (si il n'existe pas tu le crée)..
Sinon je viens de penser à ça.. as tu essayé getlibs ? C'est un petit logiciel pour installer les librairies manquantes (bien utiles quand on veut installer du 32 bit sur une 64... mais ça doit marcher aussi pour une 32..) http://frozenfox.freehostia.com/cappy/getlibs-all.deb
Tu installe le paquet, puis tu fais getlibs /chemin/complet/matlab -desktop
Je pense qu'il vaut mieux essayer ça avant.. et ensuite si ça marche pas le faire à la main en créant les raccourcis vers les lib qui manquent...
Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)
Hors ligne
#10 Le 29/06/2009, à 12:38
- fay.zer
Re : Problème Java interface graphique
J'ai essayé avec getlibs, ça ne marche pas.
donc j'ai crée le dossier /usr/local/matlab7/sys/java/jre/glnx86/jre/lib/i386/ qui n'existait pas, et j'y ai collé le lien, mais ça ne fonctionne toujours pas
ça me donne la mếme erreur
Hors ligne
#11 Le 29/06/2009, à 12:40
- fay.zer
Re : Problème Java interface graphique
voici plutôt le msg de la nouvelle erreur :
Warning: Unable to find Java library: /usr/local/matlab7/sys/java/jre/glnx86/jre/lib/i386/libjava.so.
Warning: Disabling Java support.
Warning: Could not access OpenGL library
Hors ligne
#12 Le 29/06/2009, à 13:00
- olsman037
Re : Problème Java interface graphique
Je vois pas trop quoi faire... Chez moi ça marche nickel.. Tu es bien en 32 bit ? (il peut y avoir des problèmes avec java en 64)
J'ai vu ça sur un forum https://answers.launchpad.net/ubuntu/+question/26562
ajouter en première ligne du fichier
/chemin/vers/matlab/bin/matlab
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun-1.6.0.06/jre/
(à adapter selon ta version de java je pense)
Autre solution, tu peux essayer de désinstaller matlab, résinstaller java et réinstaller matlab...
Sinon je te propose de changer le titre de ton post pour quelquechose qui ressemble plus à ton problème, du genre "librairie java introuvable", ça pourrait faire venir des gens qui s'y connaissent un peu plus que moi!!
Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)
Hors ligne
#13 Le 29/06/2009, à 13:13
- fay.zer
Re : Problème Java interface graphique
désolé mais je ne connais pas la différence entre le 32 et le 64. Comment revenir au 1er ??
Sinon, j'avais déja essayé l'export avant, mais voila ce que j'obtiens
-----------------------------------------------------------------------------------------------------------------------------
Warning: Could not read file classpath.txt.
Warning: Could not read file librarypath.txt.
Warning: Class com/mathworks/jmi/NativeMatlab not found--unable to register native methods.
Opening log file: /home/zerouali/java.log.16161
java.lang.NoClassDefFoundError: com/mathworks/services/message/MWMessage
Caused by: java.lang.ClassNotFoundException: com.mathworks.services.message.MWMessage
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x06241ce5, pid=16161, tid=3058776336
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode, sharing linux-x86)
# Problematic frame:
# V [libjvm.so+0x241ce5]
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid16161.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
------------------------------------------------------------------------
Fatal Java Exception detected at Mon Jun 29 14:09:21 2009
------------------------------------------------------------------------
Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:
1. Send us this crash report. For your convenience, this information
has been recorded in: /home/zerouali/java.log.16161
2. Provide a brief description of what you were doing when this
problem occurred.
3. If possible, include M-files, MEX-files, or MDL-files that aid
in reproducing it.
4. E-mail or FAX this information to us at:
E-mail: support@mathworks.com
FAX: 508-647-7201
Thank you for your assistance.
-----------------------------------------------------------------------------------------------------------------------
ça marche chez tout le monde, mais pas chez moi. Tu crois qu'il s'agit d'un beug ??
Hors ligne
#14 Le 29/06/2009, à 13:14
- fay.zer
Re : Problème Java interface graphique
J'ai l'impression que la version 9 d'ubuntu est instable. Sur les anciennes, je n'avais pas ce problème
Hors ligne
#15 Le 29/06/2009, à 13:20
- olsman037
Re : Problème Java interface graphique
A priori si tu ne sais pas c'est que tu es en 32 bit..
Tu arrive à lancer matlab en console tu dis ?
Tu as bien suivi les instructions pour l'install sur linux ? (perso je l'ai installé dans le home car dans la racine ça bugait... )
Moi je l'ai téléchargé sur le site... je ne sais pas si ça peut jouer...
Je suis désolé mais je ne vois plus trop quoi faire... A moins de faire une résintall... (essaye éventuellement avec la version libre de java...)
Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)
Hors ligne
#16 Le 29/06/2009, à 13:32
- fay.zer
Re : Problème Java interface graphique
oui j'ai très bien suivi les instructions. je vais essayer de le réinstaller dans le home.
Comment faire pour désinstaller l'actuel matlab. et est ce que tu peux me filer le lien pour le télécharger (à propos, tu as quelle version ??)
et ou trouver la version libre de java ?
Je te remercie pour ton aide, c sympa
Hors ligne
#17 Le 29/06/2009, à 13:48
- olsman037
Re : Problème Java interface graphique
Pour l'instant j'ai une version d'évaluation (R2009a)... Avec ta licence tu as normalement un compte sous mathworks... tu vas dans mon compte, et là tu peux télécharger...
Va sur la doc http://doc.ubuntu-fr.org/java
c'est les paquets open-jdk.. (avant tu peux vérifier que tu as bien installé les paquets java-jre etc...
Pour installer la version libre de java il faudrait que tu désinstalle avant la version sun... (dans synaptic, tu fais suppression complète des paquets listé dans la doc)
Pour désinstaller matlab... Il me semble qu'il faut juste supprimer le dossier dans lequel tu as ton executable (je l'avais supprimé par erreur et je n'ai pas eut de problème), à moins que tu ne le trouve dans synaptic, mais j'en doute.
Sony Vaio VPC-SB1C5E, i7-2620M, 8Go, GPU AMD 6470M avec triple boot W7, Ubuntu 10.10 et Arch...
Galère les nouveaux sony sous linux!!!! (switch AMD/Intel, touchpad, ethernet,....)
Hors ligne
Pages : 1