Eclipse... lädt keine GUI...

Hab ich schonmal gesagt das ich diese Entwicklungsumgebung und die Sprache Java ganz allgemein unglaublich liebe?

Wenn ich eine Klasse mit GUI ausführen will bekomm ich statt der funktionierenden Klasse (unter Ubuntu) folgende Exception:

javax.swing.UnsupportedLookAndFeelException: [The Microsoft Windows Look and Feel - com.sun.java.swing.plaf.windows.WindowsLookAndFeel] not supported on this platform


Was man dazu bei google findet ist nicht wirklich hilfreich.
 
Hast du die Meldung auch mal durchgelesen?
1. The Microsoft Windows Look and Feel (..) nott supported on this platform
2. Aus der API: "An exception that indicates the request look & feel management classes are not present on the user's system."

Auf einem Ubuntu existiert nunmal kein WIndows-Look&Feel.
Mit folgendem Code kriegst du eine Liste der existierenden Look&Feels:
Code:
for ( LookAndFeelInfo look : UIManager.getInstalledLookAndFeels()){
	System.out.println(look.getName());
}
 
@Serow:
wer lesen kann, ist klar im Vorteil ;)
[...]Wenn ich eine Klasse mit GUI ausführen will bekomm ich statt der funktionierenden Klasse (unter Ubuntu) folgende Exception[...]

@Sebifi:
Wie schon erwähnt wurde: du versuchst unter Linux das Windows-L&F zu benutzen, was nicht funktionieren kann...

Wechsel doch auf das Metal-L&F - das wird im Windows, Linux und MacOS unterstützt...

an welcher Stelle du da was ändern musst, sollte dir Eclipse ja anzeigen.
Ansonsten musst du halt den Code mal hier rein posten...
 
Problem hat sich gelöst bzw. Quelle wurde gefunden. Eclipse ist ja so eine Software die schon fast Eigenleben besitzt (auch wenn sie in Sachen Unterstützung des Programmiers noch Welten hinter guten IDEs hinterherhinkt). In der main stand genau der Code der diese Exception ausgelöst hat. Look and Feel auf einen windows standard setzen. Das restliche Programm ist von mir (nur schon etwas älter), und da es vorher funktionierte hätte ich den Fehler nie im Code vermutet.

Für Googler zu späteren Zeiten: Es reichte einfach den Code in der Main zu entfernen.
 
Original von Sebifi
auch wenn sie in Sachen Unterstützung des Programmiers noch Welten hinter guten IDEs hinterherhinkt

Wer aus der Fehlermeldung zusammen mit Google nicht erkennt wo das Problem liegt sollt sich mit so unqualifizierten Aussagen besser zurückhalten.

Gruß odigo
 
Zurück
Oben