J'ai un constructeur (pour une classe générée automatiquement) qui a 255 parémètres. Utilisation de Ant sur Linux avec javac 1.6.0_02. La classe compile bien et tout est bon.Java Erreur de compilation: Le paramètre x dépasse la limite de 255 mots
Cependant, lorsque je tente de compiler la même classe à partir d'Eclipse sur Windows XP avec JDK 1.6, je reçois l'erreur suivante
Too many parameters, parameter BLAH is exceeding the limit of 255 words eligible for method parameters
BLAH
est le paramètre 256e.
Existe-t-il un moyen de résoudre ce problème? Changer la classe générée automatiquement n'est pas une option car je devrais la changer à chaque compilation ou changer le générateur. Les deux options ne sont pas acceptables car nous pouvons déjà obtenir cette classe sur Linux. PS: Pour ceux qui sont intéressés, la classe Java est générée à partir d'un fichier IDL utilisant JacORB. Malheureusement, le nombre de paramètres dans la classe ne peut pas être réduit car il définit une interface entre notre logiciel et d'autres systèmes.
Pas moyen lol. : o: o –
J'aimerais voir le code qui crée une instance de cette classe. –
Mon pari est que c'est une classe générée par wsdl2java. –