2009-05-22 9 views
4

Ich würde wirklich gerne in der Lage sein, unsere Testsuite auf Xvfb laufen zu lassen, so dass Swing-Fenster nicht immer in meiner Arbeit auftauchen. Leider kann ich anscheinend keine Möglichkeit finden, die Java-Laufzeitumgebung dazu zu bringen, die in der Umgebungsvariablen DISPLAY angegebene Anzeige zu verwenden. Ich nehme an, das liegt daran, dass das Mac JDK fest verdrahtet ist, um das (nicht X-basierte) Mac-Display zu verwenden.Wie Java Swing auf X11 angezeigt wird, wenn auf dem Mac ausgeführt wird

Ich kann keine Schalter für den Java-Befehl finden, die sagen, X entweder zu verwenden.

Vielen Dank im Voraus für jede Hilfe, die Sie geben können! Matt

Antwort

3

Ich weiß nicht, ob es eine Möglichkeit gibt, Apples JDK X11 zu verwenden, aber es gibt die Alternative SoyLatte, die eine Mac Java-Implementierung ist, die nur mit X11 funktioniert.

+0

Die offiziellen Java-Laufzeiten verwenden die native GUI-API der Plattform. Daher unterstützt die Mac Java Runtime wie die MS Windows Java Runtime X11 nicht. – outis

+1

Ist SoyLatte eine gute VM oder nur ein kleines Ein-Mann-Projekt? Ich würde gerne einen visuellen Editor auf meinem Ubuntu-Laptop ausführen, um Dateien auf meinem Mac über SSH zu bearbeiten. – Pepijn

Verwandte Themen