Fehler: CreateProcess mit Dateiname oder Erweiterungslänge überschritten beim Ausführen der main()-Methode
In Eclipse Helios kann es bei Benutzern während der Ausführung zu einem Fehler kommen Befehlszeilen, insbesondere:
"Beim Ausführen der Befehlszeile ist eine Ausnahme aufgetreten.
Programm 'Dateipfad' kann nicht im Verzeichnis ausgeführt werden: CreateProcess-Fehler=206, Der Dateiname oder die Erweiterung ist zu lang."
Dieser Fehler tritt normalerweise auf, wenn die main()-Methode aus einer Dienstprogrammdatei gestartet wird. Bei der Untersuchung des Problems betrafen viele gemeldete Lösungen DataNucleus und Google App Engine, die aktuelle Situation betrifft jedoch Servlet 3.0 auf JBOSS 6, Hibernate 4.1.2 und RESTEasy.
Lösung:
Leider fehlt zur Lösung dieses Problems ein unkomplizierter Ansatz. Es sind jedoch mehrere Problemumgehungen zu berücksichtigen:
Verbesserte Lösung (nach Juli 2014):
Für benutzerdefinierte Build-Dateien, die unabhängig von Eclipses „Projekt -> ; Javadocs generieren“-Funktion: Durch Hinzufügen von „useexternalfile='yes'“ zur Javadoc-Aufgabe kann dieses Problem effektiv behoben werden.
Das obige ist der detaillierte Inhalt vonWie behebt man „CreateProcess error=206, Der Dateiname oder die Erweiterung ist zu lang“ beim Ausführen von main() in Eclipse Helios?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!