2016-09-09 7 views
1

Ich bin neu zu Gradle, ich habe ein Projekt von Github geklont und wie in ihrem QuickGuide erwähnt lief ich ./gradlew build Befehl, um die Gradle-Exe zu bauen. So navigiere ich jetzt zu dem Ordner, in dem die Exe im Projekt erstellt wurde und führe es über den Befehl ./exe_name param1 param2 aus. Wenn ich die exe an einen anderen Ort verschoben habe und versuche, denselben Befehl auszuführen, wird der Fehler Error: Could not find or load main class ausgegeben. Wie behebe ich dieses Problem? Wie in einem Fett Glas können wir die Haupt-Klassennamen in dem Topf während der Ausführung DankAusführen von Gradle exe von verschiedenen Ort wirft "Fehler: Konnte Hauptklasse nicht finden oder laden"

Antwort

1

Ich bin nicht wirklich sicher erwähnen, ob Ihr Projekt verwendet application Plugin (oder spring-boot Plugin sein) oder nicht, aber wenn ja, dann haben Sie einen Root-Projekt-Ordner mit bin und lib Verzeichnisse innerhalb.

exe Datei wird im bin Verzeichnis und die Punkte angeordnet, um den jar -Bibliotheken innerhalb lib dir, also wenn Sie es irgendwo anders bewegen, haben Sie lib Verzeichnis zu verschieben, da es enthält projizieren Sie Glas und all seinen Abhängigkeiten/

+0

Vielen Dank, das hat funktioniert. BTW das Projekt verwendet 'Anwendung' Plugin –

Verwandte Themen