2010-06-16 20 views
2

J'ai du code qui contient des références génériques et mon IBM RAD IDE ne compile pas le code, le traitant plutôt comme une erreur. J'ai vérifié la version du JRE son pointage à travers tous les projets de l'entreprise et c'est 1.5 qui me dit est compatible avec les génériques. J'ai également vérifié que toutes les bibliothèques pour WAS pointaient vers la bonne version et que le niveau de conformité du compilateur était correctement défini (ce qui était à 5.0 et je l'ai changé à 6.0 sans aucune chance)IBM RAD avec Java 1.5 ne compile pas le code avec les génériques

@@ EDIT - à répondre à la question du commentaire ci-dessous J'utilise RAD version 7.0.0.10 et oui j'ai vérifié les propriétés du compilateur de l'EDI entier ainsi que le projet individuel qui avait des problèmes - essayé pointant ces deux à un local jre6 et ne peut toujours pas pour compiler.

@@ EDIT - Je n'ai pas mentionné que j'ai aussi vérifié la version du JDK et du JRE et ils sont tous deux 1.5 - le JDK que j'utilise pour le projet et l'IDE sont les suivants: C: \ Program Fichiers \ IBM \ SDP70 \ jdk \ bin \ java.exe et C: \ Program Files \ IBM \ SDP70 \ jdk \ jre \ bin \ java.exe et les deux sont la version 1.5

Quelqu'un a-t-il des suggestions pour autre chose que je peux essayer? J'ai des problèmes comme ça avec RAD tout le temps et je ne connais personne d'autre mais ils ont pris l'éclipse et l'ont rendu compliqué et dysfonctionnel.

+0

Quelle version de RAD utilisez-vous? Avez-vous vérifié les propriétés du projet et pas seulement les propriétés de l'EDI? –

+0

J'utilise RAD version 7.0.0.10 et oui j'ai vérifié les propriétés du compilateur de l'EDI entier ainsi que le projet individuel qui avait des problèmes - essayé de les pointer vers un jre6 local et ne peut toujours pas le compiler. –

+0

Il apparaît comme ne pas reconnaître les génériques dans la source ou juste apparaître dans le volet des problèmes après avoir exécuté la compilation? RAD Je me suis familiarisé avec des bogues bizarres. Parfois, la fermeture de l'EDI et la relance ou la fermeture et l'ouverture du projet peuvent parfois corriger le bogue. – Keibosh

Répondre

1

Il s'avère que la bibliothèque système JRE et les bibliothèques WebSphere Application Server pointaient vers le mauvais endroit - elles étaient marquées comme Websphere Portal 6.1 et non Websphere Application Server 6.1 - et qui connaissait les configurations JRE/JDK de ce package - Je suis vraiment très désolé de perdre du temps pour tout le monde, c'était quelque chose que je n'ai même pas vu jusqu'à ce que je défile vers la droite par curiosité.

Merci

0

Vérifiez les paramètres du compilateur Java dans RAD. Ceci est distinct du JRE utilisé, donc même avec un runtime Java 6, le compilateur peut toujours être défini sur Java 1.4.

+0

Je n'ai pas mentionné que j'ai aussi vérifié la version du JDK et du JRE et ils sont tous deux 1.5 - le JDK que j'utilise pour le projet et l'IDE sont les suivants: C: \ Program Files \ IBM \ SDP70 \ jdk \ bin \ java.exe et C: \ Program \ IBM \ SDP70 \ jdk \ jre \ bin \ java.exe et les deux sont la version 1.5 –

+0

Cela n'a pas d'importance. La question cruciale est de savoir à quoi correspond le compilateur interne dans RAD. –