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:
Wenn ich diesen Code nun direkt in Eclipse ausfuehre bekomme ich: Thu Apr 01 14:39: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:40:51 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 neuere Version verwendet ....
Wie krieg ich jetzt meine 1.50._07 VM auch dazu die richtige Zeit zu nutzen?
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:
Java:
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:39: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:40:51 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 neuere Version verwendet ....
Wie krieg ich jetzt meine 1.50._07 VM auch dazu die richtige Zeit zu nutzen?