Wie führe ich beim Starten eines Java-Programms eine sehr lange Befehlszeile aus?

Wie führe ich beim Starten eines Java-Programms eine sehr lange Befehlszeile aus?

Ich muss eine Java-Anwendung mit vielen zusätzlichen Bibliotheken starten (Bibliotheken können zur Laufzeit mithilfe von -cpArgumenten verknüpft werden). Wenn ich diese Befehlszeile in die Eingabeaufforderung einfüge, wird angezeigt, dass die Befehlszeile zu lang ist, und es wird nichts gestartet. Auch alle Versuche, Batchdateien und Variablen zu verwenden, sind fehlgeschlagen. Wie kann ich eine Anweisung mit einer Länge von über 3600 Zeichen korrekt ausführen?

Antwort1

Verschieben Sie die Java-App, sodass der Weg zum Ausführen der Datei kürzer ist, z. B. c:\java statt C:\Benutzer\Computer\Dokumente\Mycode\java. Kürzen Sie zweitens auch den Dateinamen. Mit diesen Schritten können Sie die Anzahl der verwendeten Zeichen reduzieren. Dies funktioniert jedoch nicht, wenn Sie das Limit um viele Zeichen überschreiten.

verwandte Informationen