Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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