| 

.NET C# Java Javascript Exception

0
Hallo zusammen,

beim Umstieg von XP auf Windows 7 habe ich folgendes merkwuerdiges Verhalten beobachtet:

In der Konsolenausgabe vom JBoss ist es durchweg 2 Studen frueher als meine Systemzeit.
Hab dann ein bisschen rumprobiert und mir nen Yweiyeiler geschrieben der die aktuelle Zeit ausgibt:

import java.util.Calendar;
import java.util.GregorianCalendar;

public class DateTest {

public static void main(String[] args) {
Calendar today = GregorianCalendar.getInstance();
System.out.println(today.getTime());
}

}


Wenn ich diesen Code nun direkt in Eclipse ausfuehre bekomme ich: Thu Apr 01 14:42:34 GMT 2010 (sprich genau wie JBossausgabe 2 Stunden zu frueh)

Wenn ich meine TestKlasse allerdings per Kommandozeile ausfuehre 'java DateTest' erhalte ich: Thu Apr 01 16:43:44 CEST 2010 (sprich die korrekte Zeit)
Uebrigens machts keinen Unterschied ob von der Windows Kommandozeile aus oder von Cygwin.

Hat irgendjemand eine Ahnung woran das liegen koennte?

PS: Grade ist mir aufgefallen woran es liegt, dass ich auf Kommandozeile ne andere Zeit bekomme: Fuer den JBoss und in eclipse nutze ich explizit 1.5.0_07. Wenn ich auf Kommandozeile sage 'java --version' krieg ich 1.6.0_18, sprich da wird die andere Version verwendet ....

Wie krieg ich jetzt meine 1.50._07 VM auch dazu die richtige Zeitzone zu nutzen?
News:
01.04.2010
adalse0 161 1 4
adalse0 161 1 4
Kleine Klarstellung: Die 'Zeit' ist schon richtig, nur die Zeitzone ist nicht die gewünschte. 14:43 GMT ist gleich 16:43 CEST. Es geht also um die Frage, wie stellt man die Zeitzone im JBoss einstellt.
BeachBlocker 01.06.2010
1 Antwort
1
Ist zwar schon ein bisschen her dass ich diese Frage gestellt habe und dann auch ne Loesung gefunden hab,
aber weil ich grade nochmal druebergestolpert bin und evtl. jemand anders das selbe Problem hat:

Es gibt eine version 1.5.0_22 die genau dieses Problem unter Windows7 (scheinbar auch Vista) loest.

Offenbar hat sich was an der Stelle geaendert,
wo die VM die Zeitzone rausliest.
25.10.2010
adalse0 161 1 4
Schön das du die Lösung gefundest hast und hier auch mit uns teilst. Sehr löblich!
Floyd 26.10.2010

Stelle deine Java-Frage jetzt!