• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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.