2010-04-13 4 views
5

Je cours Ubuntu 9.10 et en essayant d'exécuter un programme Java que j'ai écrit dont le code source est situé sur une machine distante. J'utilise ssh pour se connecter en utilisant la commande suivante à partir du terminal:SSH X11 Tunneling

ssh -X [email protected] 

Lors de l'exécution du programme, l'un des cadres de l'interface graphique a ses boutons manquants de la vue, mais ils sont cliquables et le travail comme prévu quand je peux devinez avec précision où ils sont. Exécution du code à partir de ma machine locale, ils sont présents, et en cours d'exécution à partir d'une autre machine Windows en utilisant X-Windows, ils sont présents. Été essayer de résoudre ce problème pendant quelques heures maintenant mais en vain. Quelqu'un a-t-il un aperçu utile de la façon de résoudre ce problème?

Merci! Utilisez-vous à la fois Java 5.0 Swing Toolkit et Compiz Window Manager?

Répondre

1

Ils ont tendance à ne pas aimer les uns les autres. Essayez d'utiliser Java 6.0 ou désactivez temporairement les effets de fenêtre.

+0

Je compile en utilisant Java 1.4.2 qui est la dernière version disponible sur le serveur. Je cours 1.6.0.15 sur ma machine locale. – Corleone

+1

Essayez d'exécuter: "export AWT_TOOLKIT = MToolkit" avant de démarrer votre application. –

+0

A fait l'affaire! Merci pour la solution !!! – Corleone