2010-08-05 15 views
3

Je suis en train d'exécuter une application GWT qui (malheureusement) a un énorme classpath, parce que si que le lanceur GWT ne se charge pas et je reçois l'erreur suivante:GWT erreur de lancement en raison d'une énorme classpath

CreateProcess error=87, The parameter is incorrect. 

Est-ce que quelqu'un sait une solution de contournement pour cette solution?

Merci à l'avance ..

Répondre

1

Solution de contournement laide et temporaire est de déplacer votre dossier de travail plus près de la racine du disque dur.

Nous avons eu le même problème en utilisant Datanucleus. L'autre solution de contournement consistait à définir le constructeur de manière à ce qu'il améliore uniquement les classes souhaitées.

Mais là encore, à mesure que le projet s'agrandit, nous pourrions à nouveau rencontrer le même problème.

1

Quel système d'exploitation utilisez-vous?

S'il s'agit de Windows XP ou version ultérieure, la longueur maximale d'une commande Java (ou une valeur CLASSPATH) would be 8191.
Et cela thread illustrates the result (une erreur comme celle que vous avez).

Si vous êtes à la limite, vous pouvez essayer de générer CLASSPATH séparément de la commande java, comme suggéré dans Java Glossary page.