Probleme mit dem Datumsformat (java.text.DateFormat) und Vista64

JASH

Grünschnabel
Ahoi, bin dabei mein Java wieder aufzufrischen und so manche Übungsaufgabe durchzugehen, allerdings will nicht alles so wie ich es gern hätte, wäre ja auch zu schön gewesen :D

Also mein Problem ist folgendes:
Ich versuche unter Vista lediglich dass Datum abzufragen und auszugeben mit folgendem Code
Code:
import java.util.*;
import java.text.*;

public class Datum
{
	public static void main(String[] args)
	{
		Date heute = new Date();
		DateFormat formatierer = DateFormat.getDateInstance(DateFormat.FULL, Locale.GERMANY);
		String datum = formatierer.format(heute);
		System.out.println(datum);
        }
}
Hab die neueste Java-Version 6/10 installiert, sowohl mit 32bit als auch mit 64bit versucht, jedes mal kommt die Fehlermeldung
Code:
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(unknown Source
at java.text.Format.format(Unknown Source)
at Datum.main(Datum.java:10)

Hab bereits gegoogelt aber bin nicht fündig geworden.
Dass komische dabei ist allerdings, dass ich, nachdem es unter Vista nicht funktioniert hat ich die neueste Java-Version auf meinem Laptop unter XP32 installiert habe und dort läuft dass Programm fehlerfrei.

Gibt es unter Vista etwas was ich hierbei beachten muss oder ist die ganze Funktion unter Vista prinzipiell fehlerhaft?
 

Neue Beiträge

Zurück