#1 Le 10/11/2008, à 10:29
- freedom4seagulls
[Résolu] Eclipse, Swing et Ubuntu 64bits
Bonjour,
Je développe une application avec Eclipse, malheureusement il m'est impossible de l'executer sous Ubuntu.
Il semblerait que le fait de creer des élèments Swing fasse planter la JVM!
Par exemple le code :
import javax.swing.JFrame;
public class Test {
public static void main(String[] args) {
JFrame f = new JFrame("Hello World");
f.setSize(100, 50);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Provoque
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fff3ab575af, pid=9834, tid=1076791632
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b15 mixed mode linux-amd64)
# Problematic frame:
# C [libc.so.6+0x315af] catgets+0x1f
# ....
Alors que bien évidemment tout fonctionne sous Windows...
Précision: j'utilise Ganymede, et j'ai essayé avec sun-java6-jdk et openjdk6-jdk, dans ce dernier cas j'ai
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/motif21/libmawt.so
Quelqu'un a-t-il une idée de ce qu'il se passe?
Merci
Victor
Dernière modification par freedom4seagulls (Le 10/11/2008, à 11:07)
Dell Latitude E6400
T8600 2.4GHz - nVidia nvs160m - 14,1" wide LED
Hors ligne
#2 Le 10/11/2008, à 11:07
- freedom4seagulls
Re : [Résolu] Eclipse, Swing et Ubuntu 64bits
Ok, visiblement à chaque fois que je poste sur ce forum (après plusieurs heures de recherche), je trouve la solution dans les 15min:/
Alors le pb venait du fait que j'avais défini awt_toolkit=mtoolkit dans /etc/environment
En esperant que ca puisse aider quelqu'un
Dernière modification par freedom4seagulls (Le 10/11/2008, à 11:07)
Dell Latitude E6400
T8600 2.4GHz - nVidia nvs160m - 14,1" wide LED
Hors ligne