Ich versuche, mein Programm über eine Befehlszeilenschnittstelle auszuführen.In Eclipse-Programm kompiliert, aber nicht im Terminal, Konflikt von importierten Bibliotheken, gradle/javac
Dementsprechend habe ich eine grundlegende CLI geschrieben, die Sie unten sehen können:
in Eclipse, ich kann es mit Argumenten versorgen und ausführen.
Wenn jedoch das Programm im Terminal ausgeführt wird, stürzt es mit der Beschwerde, dass es nicht die Bibliotheken finden kann, die mit gradle enthalten sind:
Ist es notwendig, für eine schließen eine Art Indikator für diese Gradle-Bibliotheken in der -cp
bei Verwendung javac
, um diese Datei unabhängig zu erstellen und auszuführen?