Ich schaffe vollständig ausführbare jar durch Feder-boot-Maven-Plugin (v1.3.6) auf diese Weise:Frühlings-Boot ausführbare jar "ungültig oder beschädigt JAR-Datei"
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
Wenn ich Ergebnis jar wie ausführbare Datei starten (wie "./app.jar", nicht über "java -jar app.jar", aus dem Zielverzeichnis - die App wird korrekt gestartet und funktioniert, aber wenn ich dieses jar in ein anderes Verzeichnis kopiere - erhalte ich einen Fehler: "Ungültig oder beschädigte JAR-Datei/home/user/Spring ". (Ich benutze Linux Mint OS, wenn dies wichtig ist)
Wenn ich es durch "java -jar" -Befehl starten - es funktioniert ordnungsgemäß in einem beliebigen Verzeichnis.
Wie kann ich Spring-Boot ausführbare Glas richtig kopieren?
Wie lautet der genaue Speicherort der JAR-Datei, wenn Sie die Meldung "Ungültige oder beschädigte JAR-Datei/home/user/Spring" erhalten? –
Das Problem war in der "Space" -Symbol im Verzeichnisnamen. Danke, dass du geholfen hast. – RocketBoom