Moin
Nur wenn
ichs jetz mit ./jvision starte, kommt die Fehlermeldung
„Unable
to connect to X11 Server“.
ganz grob und vereinfacht:
Das Prog kann deinen Display-„treiber“ nicht finden oder sich nicht mit ihm verbinden, ergo weiss es nicht wohin mit seinem Fenster/seiner Anzeige.
Hat also nix mit java zu tun.
Was ist denn dieser X11 Server
(Nicht mehr so grob)
Der X11 Server sorgt dafür dass alle Programme etwas grafisches anzeigen können. Er verbindet also die Graka mit den Programmen.
und wie kann ich das Problem
beheben?
Die Meldung kommt meistens wenn man im terminal den User wechselt („su andererUser“ oder einfach „su“ zu installiern) und dann versucht ein Prog. zu starten. Der laufende X-Server weis: „ich gehöre dem User XYZ“. Das neu gestartete Prog. wurde vom User ZYX gestartet und meldet das dem Server. Der will dann nicht, weils ein anderer User ist. (nicht so wie bei windows wo quasi jeder darf)
Liegts vielleicht an Java?
nein. Du must das Prog für alle User freigeben („help chown“) oder den server gleich als root starten (tus nicht).
Hab bisher das SDK
installiert, welches auf den SuSe-CD’s war.
evtl. würde sich ein update lohnen, da, so weit ich weis, bei suse die 1.3.0 blackdown dabei ist. Die 1.4.0 von sun kann aber mehr. Hängt davon ab was du vor hast und welche API du benutzen willst.
cu