HashMap funktioniert nicht! Bin absoluter Anfänger und brauche drinend Hilfe

P_H_I_L

Erfahrenes Mitglied
Hallo Zusammen bin neu hier und habe zuvor noch nie Java programmiert!
Doch nun arbeite ich in einer Firma und stehe vor folgendem Problem:

Habe hier eine neue Klasse, in der steht nichts ausser
dieser Code:

public class Example1 {
public static void main(String[] args) {
JasperReport jasperReport;
JasperPrint jasperPrint;
HashMap<String, String> parameter =
new HashMap<String, String>();

parameter.put("aParameter", "Hallo Welt");

jasperReport =

JasperCompileManager.compileReport("JRXML/Example1.jrxml");
jasperPrint =
JasperFillManager.fillReport(jasperReport,
parameter, new
JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint,
"output/Example1.pdf");
}

}
--------------------------------------------------
Mein Problem ist, dass dieses HashMap nicht erkannt
wird! Der Studio Creator unterringelt es mir immer uns
sagt:
generics are not supported in -source 1.4 (try source
1.5 enable generics!

Habe aber das JDK 6 Update2! Also kann es an dem "not
supported" nicht liegen! Oder verstehe ich die Meldung
falsch?
Kann da was anders noch nicht stimmen?

bitte helft mir, denn ich sitze schon Stunden vor dem Problem und finde keine Lösung!!

Gruß,
Phil
 
unter RUN(Proberties) habe ich keine Chance dies umzustellen! Ist ausgegraut,...

und kann ich den Code ohne solchen generics schreiben? wie geht das? bin echt totaler Anfänger, doch brauch das dringend für die Arbeit :-(

gruß,
Phil
 
Hallo,

1) besorg dir ne anständige IDE... Eclipse oder Netbeans
2) http://www.javabuch.de/ lesen
3) Anstatt
HashMap<String, String> parameter =
new HashMap<String, String>();

kannst du für Java 1.4 Source Level Code auch:
HashMap parameter =
new HashMap();

schreiben...

Gruß Tom
 
Zurück