Résolution de « l'erreur CreateProcess 206 » lors de l'exécution de la méthode principale Java dans Eclipse
Lorsque vous rencontrez l'erreur « CreateProcess error=206, le nom de fichier ou L'extension est trop longue lors de l'exécution de la méthode main()" dans Eclipse Helios, cela provient souvent d'un chemin de fichier trop long.
Problème :
L'affiche originale a rencontré ce problème erreur lors de l'exécution d'une méthode main() dans leur projet Servlet 3.0. L'erreur s'est produite lorsque Hibernate et RESTEasy ont été utilisés conjointement avec JBOSS 6.
Solution :
Comme il n'existe pas de solution simple, envisagez les solutions de contournement suivantes :
-
Réduisez le chemin de classe : Inspectez le chemin de classe du projet et supprimez les entrées inutiles.
-
Utilisez des répertoires au lieu des fichiers JAR : Stockez plutôt les fichiers de classe dans des répertoires que les fichiers JAR pour raccourcir le chemin du fichier.
-
Créez un fichier JAR compressé avec Classpath : Créez un seul fichier JAR contenant tous les autres fichiers JAR et utilisez la variable de chemin de classe du fichier manifeste pour les référencer.
-
Utiliser un chargeur de classes personnalisé : Implémenter un chargeur de classes personnalisé capable de charger des classes à partir d'un fichier de configuration spécifié.
-
Appliquer les correctifs Eclipse : Enquêter les correctifs disponibles dans le rapport de bug d'Eclipse.org (lié dans la réponse fournie).
-
Utilisez un wrapper (par exemple, Ant) : Créez un script wrapper, tel qu'un fichier de build Ant , pour exécuter la méthode main().
Solution mise à jour (après juillet 2014) :
-
Spécifiez "useexternalfile=yes " dans la tâche Javadoc : Si vous utilisez un fichier de construction personnalisé pour la génération Javadoc, ajoutez "useexternalfile=yes" à la tâche Javadoc. Ceci spécifie explicitement l'utilisation d'un fichier externe pour le chemin de classe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!