Probleme mit Eclipse und Java 6 update 21
Freitag, 23.Jul 2010
Im Zuge der kleinen Änderungen die Oracle macht um aus der ehemaligen Sun Java VM eine Oracle Java VM zu machen kommt es zu Problemen beim starten von Eclipse unter Windows. Betroffen sind alle Eclipse Versionen von 3.3 bis einschließlich der erst vor knapp einem Monat veröffentlichen Version 3.6.
Einem Bericht auf infoq zufolge versucht der Eclipse Launcher anhand der java.dll herauszufinden, ob es sich um eine Sun VM handelt. In dieser dll wurde der Firmenname jedoch durch "Oracle Corporation" ersetzt. Da der Launcher nun davon ausgeht es es sich nicht um eine Sun VM handelt wird ein notwendiger Startparameter nicht verwendet. Für alle betroffenen gibt es einen sehr einfachen Workaround im Eclipse Wiki . Abzuwarten bleibt wie viele Applikationen in Zukunft ihren Dienst versagen, sollte sich Oracle dazu entscheiden in den System Properties den Wert für "java.vm.vendor" zu ändern was sicherlich in wesentlich mehr Applikationen Verwendung findet als der Firmenname in der java.dll.