Le Code de “trop grand” erreur de compilation en Java

Est-il une taille maximale pour le code en Java? J'ai écrit une fonction avec plus de 10 000 lignes. En fait, chaque ligne assigne une valeur à une variable de tableau.

        arts_bag[10792]="newyorkartworld";
        arts_bag[10793]="leningradschool";
        arts_bag[10794]="mailart";
        arts_bag[10795]="artspan";
        arts_bag[10796]="watercolor";
        arts_bag[10797]="sculptures";
        arts_bag[10798]="stonesculpture";  

Et lors de la compilation, j'obtiens cette erreur: code trop grand

Comment puis-je surmonter cela?

Je suis juste abasourdi... Il y a forcément une meilleure façon de le faire.
Vous avez vraiment besoin de regarder une base de données pour ce type de chose, à défaut d'un fichier de propriétés.
Pourquoi êtes-vous les gars crier à la pauvre mec pour une mauvaise conception? Peut-être OP obtenu que fou méthode par certains outil de génération de code.
Je suis abasourdi que ces courts commentaires critiques a beaucoup de upvotes!
Pourquoi avez votre démarrage de l'application, passer beaucoup de temps par l'analyse d'un fichier de texte quand vous pouvez avoir le compilateur pré-générer tout au moment de la compilation? C'est un mauvais design si vous souhaitez modifier les données sans avoir à recompiler, ou écrire la méthode manuelle, mais c'est pas mal le design à tous, si vous générez le code source. (Au moins, si vous le faites dans une manière qui permet au compilateur de pregenerate le tableau).

OriginalL'auteur trinity | 2010-03-09