Java “constante chaîne de caractères trop longue” erreur de compilation. Se produit uniquement à l'aide de la Fourmi, pas lors de l'utilisation d'Eclipse

J'ai un peu de vraiment longues chaînes dans une classe pour l'initialisation de l'utilisateur de l'information. Quand je compile dans Eclipse, je n'ai pas d'erreurs ou d'avertissements, et la .jar fonctionne très bien.

Récemment, j'ai décidé de créer un fichier ant à utiliser. Chaque fois que je compile à la même classe avec ant, je reçois de la "constante chaîne de caractères trop longue" erreur de compilation. J'ai essayé un certain nombre de façons de configurer le compilateur java exécutable dans ant pour s'assurer que je suis en utilisant exactement la même version que dans Eclipse.

Je préfère comprendre comment obtenir les mêmes succès de la compilation j'obtiens dans Eclipse en Ant que d'essayer de retravailler le code dynamiquement concaténer des chaînes de caractères.

  • votre chaîne est trop longue, que vous pouvez réaliser. comme un hack, vous pouvez le diviser en plusieurs chaînes dans votre code source et de les enchaîner. c'est ce que l'éclipse compilateur java est en train de faire sur votre nom.
InformationsquelleAutor Allan | 2010-04-29