• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Java Generics nicht supported(HashMap)

nambrot

Gala
Registriert
31.07.08
Beiträge
49
HI
ich wollte grad in Xcode mit Java ne HashMap anlegen, dann bekomme ich aber diese Fehler:
generics are not supported in -source 1.3
Sollte aber nicht seit dem lettens Software Update Java auf 1.5 sein?
Nam
 

sumpfmonsterjunior

Morgenduft
Registriert
17.03.05
Beiträge
167
Du kannst in den Java-Einstellungen (Spotlight) im Ordner Dienstprogramme/Java festlegen, welche SDK-Version als Standard benutzt wird.

Gruß, SMJ
 

nambrot

Gala
Registriert
31.07.08
Beiträge
49
hey, danke für die Antwort.
Bei mir war unter JAVA-Anwendungsversion:
J2SE 5.0
J2SE 1.4.2
gelistet.
Kein JDK? Ich dachte das wäre Standartmäßig mitgelifert bei nem MAC.
Ist das Richtig so?
 

sumpfmonsterjunior

Morgenduft
Registriert
17.03.05
Beiträge
167
In der build.xml kannst Du die Version einstellen unter

Code:
<target name="compile" depends="init" description="Compile code">
		<mkdir dir="${bin}"/>
		<javac deprecation="on" srcdir="${src}" destdir="${bin}"
			   source="1.3" target="1.2"
			   includeAntRuntime="no"
			   classpathref="lib.path" debug="${compile.debug}">
		</javac>
	</target>

Vielleicht ist Eclipse für Java auch unter MacOS die besser IDE?
Das JDK müsste beim Xcode dabei sein. Welche Xcode Version benutzt Du?

Gruß, SMJ
 

nambrot

Gala
Registriert
31.07.08
Beiträge
49
Hi
ich hab versucht source zu änder, scheint aber auch nicht zu funktionieren.
Eclipse versuche ich auch schon, allerdings will mir die Variante unter MACOS nicht gefallen.
Gibt es noch andere leichtgewichtigere Entwicklungsumgebungen für Java auf MacOS?
Oder vielleicht doch eine Lösung zum Problem.
Es kann doch nicht sein, dass noch immer Source 1.3 ist.
Nam
 

MacMark

Jakob Lebel
Registriert
01.01.05
Beiträge
4.874
HI
ich wollte grad in Xcode mit Java ne HashMap anlegen, dann bekomme ich aber diese Fehler:
generics are not supported in -source 1.3
Sollte aber nicht seit dem lettens Software Update Java auf 1.5 sein?
Nam

Du hast Kompatibilität für Java 1.3 eingestellt. Ändere dies :)
 

MacMark

Jakob Lebel
Registriert
01.01.05
Beiträge
4.874
Wie oben beschrieben: Stell mal source und target versions höher ein.
 

nambrot

Gala
Registriert
31.07.08
Beiträge
49
Also wenn ich nich die HashMap zeile reinlege,dann kann ich hoch auf 1.4.2.
Wenn ich aber dann die HashMap wieder reinlege bekomme ich error:
/build.xml:32: Compile failed; see the compiler error output for details.
die HashMap zeiele ist die hier:
HashTable<String, Integer> keymap = new HashTable<String, Integer>();
Wo kann ich bei xCode den Compiler Error ansehen.
In der Konsole steht nichts.