Generics werden in -source 1.2 nicht unterstützt

Henry_L

Mitglied
Hi

In Anlehnung an meinen C# Code mit <Dictionary>, wollte ich für meinen Java Code nun <Map>
Code:
HashMap<Object,String> mpChild = new HashMap<Object, String>();
benutzen. Es ist komfortabel, leicht zu händeln und genau das was ich brauche.

Nur bekomme ich aber folgenden Fehler:

„Generics werden in -source 1.2 nicht unterstützt(Versuchen Sie mit -source 1.5 Generics zu aktivieren)“


Ich benutze das JDK 1.6.0_22-b04. Das sollte doch funktionieren, oder? Was ist da falsch? ???:L

Grüße
Henry
 

Noctarius

Top Contributor
Scheinbar soll dein Sourcecode Java 1.2 kompatibel kompiliert werden. Vermutlich musst du nur in den Project-Properties Java 1.5 aktivieren.
 

frapo

Bekanntes Mitglied
Also schon richtig. Genercis gab es bei Version 1.2 noch nicht. Mit 1.6 müsste es eigentlich klappen.

Was für eine IDE benutzt Du?
 

Henry_L

Mitglied
Ich benutze leider immer noch den JBuilder 2005. In den Projekteigenschaften ist das JDK 1.6.0_22-b04 hinterlegt. Das zieht er auch auf jeden Fall heran, da ich für mein Projekt noch andere Funktionen benutze, welche erst ab 1.5 / 1.6 vorhanden sind.
 

Michael...

Top Contributor
Hab den JBuilder (zum Glück) nur kurz kennengelernt, aber irgendwo scheint in den Projekteigenschaften festgelegt zu sein, dass der Code zur Version 1.2 kompatibel sein soll. Ist eine Einstellungssache der IDE.
 
S

SlaterB

Gast
bei einem Programm von 2005 könnte man auch halb verzeihen dass es nicht die neuesten Versionen versteht (falls es so ist),
wäre in jedem Fall ein Update wert
 

Henry_L

Mitglied
Ich habe nochmals in den Einstellungen rumgestöbert. Da gab es tatsächlich tiefverborgen einen Schalter mit der auf 1.2 zeigt. :autsch:

Hab das ganze nun auf 1.5 umgestellt. Leider komme ich trotzdem nicht weiter...

"MapExample.java": Kein Zugriff auf java.util.HashMap; Falsche Klassendatei: C:\Programme\Java\jdk1.6.0_22\jre\lib\alt-rt.jar\java\util\HashMap.class,Klassendatei besitzt die falsche Version 50.0, muss 49.0 sein,Entfernen Sie sie oder stellen Sie sicher, dass sie sich im richtigen Unterverzeichnis des Klasssenpfads befindet.

Der Pfad stimmt aber...

Sch... Alle unsere Projekte auf eine andere IDE zu bringen ist viel Arbeit. Zumal die Projekte leicht mit dem JBuilder unter Windows und Linux 1:1 geöffnet werden können. Wie sage ich das jetzt meinem Chef?
 

frapo

Bekanntes Mitglied
Basiert der JBuilder ab Version 2005 nicht auf eclipse?

Hoffe Borland/Inprise hat da nicht alles umgebaut ;), wenn nicht, annst ja mal unter Window|Preferences|Java|Compiler schauen, was bei Compiler compliance level eingestellt ist.
 

frapo

Bekanntes Mitglied
Sch... Alle unsere Projekte auf eine andere IDE zu bringen ist viel Arbeit. Zumal die Projekte leicht mit dem JBuilder unter Windows und Linux 1:1 geöffnet werden können. Wie sage ich das jetzt meinem Chef?

Guck doch mal nach: falls der JBuilder seit V2005 wirklich auf eclipse basiert, wird die Migration vielleicht gar nicht so umständlich sein.
 
S

SlaterB

Gast
@XHelp
mir sei noch ein Tipp-Versuch zum Versionsalter gestattet:

@Henry_L
vielleicht gehts mit einer Java-Installation 1.5...
# 1 JDK 1.0 (January 23, 1996)
# 2 JDK 1.1 (February 19, 1997)
# 3 J2SE 1.2 (December 8, 1998)
# 4 J2SE 1.3 (May 8, 2000)
# 5 J2SE 1.4 (February 6, 2002)
# 6 J2SE 5.0 (September 30, 2004)
# 7 Java SE 6 (December 11, 2006)

edit:
[# 8 Java SE 7 (2008) wann kommt das endlich? ]
[# 9 Java SE 8 (2010) wann kommt das endlich? ;) ]
Java version history - Wikipedia, the free encyclopedia

1.5 gab es 2005 schon, sonst könnte eine entsprechende Entwicklungsumgebung auch gar nicht < > usw. im Quelltext gut finden,
ob nur 1.6 dann in der alten Version nicht geht? na ich kann nur raten
 
Zuletzt bearbeitet von einem Moderator:
M

maki

Gast
Sch... Alle unsere Projekte auf eine andere IDE zu bringen ist viel Arbeit. Zumal die Projekte leicht mit dem JBuilder unter Windows und Linux 1:1 geöffnet werden können. Wie sage ich das jetzt meinem Chef?
Du sagst deinem Chef dass es keine gute Sache war alle Projekte mindestens 7 Jahre nicht zu warten bzw. deren Entwicklungswerkzeug vrgammeln zu lassen.
Wird denn an diesen Projekten denn noch entwickelt?
Wenn nciht, einen Schnitt machen und neue Projekte umstellen.
Ansonsten das "Buildsystem" (habt ja nur die IDE, oder?) migrieren.

Ein automatisierter Build bietet sich an, zB. mit Maven, solltet aber unbedingt jemanden haben der das kann.
Damit ist es egal ob man mit Eclipse, Netbeans oder IntelliJ, ob unter Windows oder Linux arbeitet.

Oder du gewöhnst dich an Java 1.4...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Generics machen mich verrückt Java Basics - Anfänger-Themen 8
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
MarvinsDepression Datentypen Generics: Erste Berührungen Java Basics - Anfänger-Themen 6
M Generics Vererbung Listen Java Basics - Anfänger-Themen 2
Cassy3 Generics - CompareTo Java Basics - Anfänger-Themen 21
T Collections Sind Subklassen-Objekte in Listen mit Generics erlaubt? Java Basics - Anfänger-Themen 16
districon Generics implementieren Java Basics - Anfänger-Themen 2
CptK Überprüfen ob übergebenes Objekt zu Generics passt Java Basics - Anfänger-Themen 2
CptK Generics: Klassen die Interface implementieren, aber selbst nicht das Interface sind Java Basics - Anfänger-Themen 8
B Hilfe bei Generics Java Basics - Anfänger-Themen 11
G Generics Compilerfehler Java Basics - Anfänger-Themen 6
G Generics Methoden Java Basics - Anfänger-Themen 7
G Generics Java Basics - Anfänger-Themen 3
L Generics Tripel Java Basics - Anfänger-Themen 26
W Fragen zu Generics Java Basics - Anfänger-Themen 14
S Hilfe. Generics und BiFunctions Java Basics - Anfänger-Themen 10
X Wie Generics richtig benutzen ? Java Basics - Anfänger-Themen 5
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
S Generics-Problem: Class, Class<?>, Class<Object> Java Basics - Anfänger-Themen 4
I Java Generics factory method Java Basics - Anfänger-Themen 2
M Verständnisfrage zu Generics Java Basics - Anfänger-Themen 7
I Generics und Comparable Java Basics - Anfänger-Themen 14
G Generics mit ? und Diamantoperator Java Basics - Anfänger-Themen 4
G Generics: Wildcard ? Java Basics - Anfänger-Themen 12
D Generics methode Java Basics - Anfänger-Themen 2
I Frage zu Generics und Wildcards Java Basics - Anfänger-Themen 2
N Generics und Casting eines Objekts Java Basics - Anfänger-Themen 1
A Generics Java Basics - Anfänger-Themen 6
A Vererbung/Interfaces/Generics Java Basics - Anfänger-Themen 12
W Generics - Typ zurückbekommen Java Basics - Anfänger-Themen 4
Dimax Erste Schritte Generics von Profis leicht erklärt Java Basics - Anfänger-Themen 7
C Warum funktioniert 'instanceof' bei generics nicht? Java Basics - Anfänger-Themen 4
J Collections Generics: Typ wird nicht erkannt Java Basics - Anfänger-Themen 7
D Generics ArrayList: Bug im Quellcode Java Basics - Anfänger-Themen 14
C Generics Java Basics - Anfänger-Themen 8
M Generics getter und setter Methoden Java Basics - Anfänger-Themen 4
T Generics in Java... Java Basics - Anfänger-Themen 9
J Generics Java Basics - Anfänger-Themen 3
J Generics Datentypen vergleichen Java Basics - Anfänger-Themen 16
V Generics / eigene Liste Java Basics - Anfänger-Themen 4
O Generics - Implementierung Java Basics - Anfänger-Themen 7
Shizmo Frage zu Generics Java Basics - Anfänger-Themen 3
F Multiple Generics Java Basics - Anfänger-Themen 10
G Datentypen verschiedene Objekte in eine ArrayList, Generics Java Basics - Anfänger-Themen 2
H Typsicherheit/Generics Java Basics - Anfänger-Themen 1
U Java generics funktioniert nicht Java Basics - Anfänger-Themen 0
Tarrew Generics: Erste gemeinse Oberklasse als Rückgabewert Java Basics - Anfänger-Themen 1
N Generics Vererbung Wildcard Interface Java Basics - Anfänger-Themen 8
S Generics und Comparable Interface Java Basics - Anfänger-Themen 5
A Generics Java Basics - Anfänger-Themen 4
M Frage zu Generics in Klassen, Abstrakten Klassen und Interfaces Java Basics - Anfänger-Themen 5
R Compiler-Fehler Generics Problem Java Basics - Anfänger-Themen 2
K Interface Generics, Interfaces und Listen - ich bin verwirrt. Java Basics - Anfänger-Themen 7
K Generics bei Klassen- und Interfacedeklarationen Java Basics - Anfänger-Themen 3
D toArray und Generics Java Basics - Anfänger-Themen 2
D Zwei Generics beim Überladen von Methoden Java Basics - Anfänger-Themen 3
C Erste Schritte Filter für Generics oder ähnliches Java Basics - Anfänger-Themen 2
M Frage zu Generics-Deklaration Java Basics - Anfänger-Themen 5
S Frage zu Collection-Generics in Subklassen Java Basics - Anfänger-Themen 6
J Java Generics - Frage zu Types Java Basics - Anfänger-Themen 2
M <T> Generics Java Basics - Anfänger-Themen 7
B Interface Generics: prüfen ob Interface deklariert wird Java Basics - Anfänger-Themen 18
T Polymorphie Generics-Problem Java Basics - Anfänger-Themen 2
B Hilfe beim Verständnis zu Generics Java Basics - Anfänger-Themen 7
J Array Generics Java Basics - Anfänger-Themen 3
J Generics casten Java Basics - Anfänger-Themen 14
J Generics wildcard Java Basics - Anfänger-Themen 6
E Listen und Generics Java Basics - Anfänger-Themen 9
X Generics Java Basics - Anfänger-Themen 6
M Datei einlesen mit generics? Java Basics - Anfänger-Themen 9
D Warum sind Generics mit Vorsicht zu genießen? Java Basics - Anfänger-Themen 6
M OOP Mit Generics auf Methoden zugreifen? Java Basics - Anfänger-Themen 10
S Generics Java Basics - Anfänger-Themen 4
G Generics kein Zugriff auf getter eines Objekts Java Basics - Anfänger-Themen 4
L Datentypen Problem mit Generics und null Java Basics - Anfänger-Themen 6
E Klassen java.util.ArrayList<E> als Generics Java Basics - Anfänger-Themen 16
W Interface Problem mit Generics Java Basics - Anfänger-Themen 2
M OOP Generics und Wildcards Java Basics - Anfänger-Themen 3
D Generics - Warnmeldungen Java Basics - Anfänger-Themen 2
M Polymorphie generics einsteigerprobleme Java Basics - Anfänger-Themen 3
D Vererbung Generics und Vererbung Java Basics - Anfänger-Themen 8
C Generics Array Java Basics - Anfänger-Themen 43
D Fehler mit generics Java Basics - Anfänger-Themen 10
S Generics - CaseInsensitiveMap selber schreiben? Java Basics - Anfänger-Themen 5
K Datentypen Generics Java Basics - Anfänger-Themen 3
P Comparable und Generics Java Basics - Anfänger-Themen 6
I Generics (Subtypen) Java Basics - Anfänger-Themen 17
N Typeinschränkung bei Generics Java Basics - Anfänger-Themen 13
C Generics und Cast Java Basics - Anfänger-Themen 5
M Datentypen Generics: Exacten Typ ermitteln Java Basics - Anfänger-Themen 6
N Generics und Interfaces Java Basics - Anfänger-Themen 5
S Generics und "generische Feldzuweisungen" Java Basics - Anfänger-Themen 5
lumo Java Generics Java Basics - Anfänger-Themen 19
M verlinkte Liste mit generics Java Basics - Anfänger-Themen 7
capgeti Datentypen Static methoden aus Superklasse mit Generics definieren? Java Basics - Anfänger-Themen 9
S Generics und Typerkennung Java Basics - Anfänger-Themen 7
A Cast ohne Warnung bei Generics Java Basics - Anfänger-Themen 2
B Java Listen und Generics Java Basics - Anfänger-Themen 35
O Abstract Method & Generics Java Basics - Anfänger-Themen 10
K Aufgabe Generics Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben