Spring 引导可执行 jar "invalid or corrupted jar file"

Spring Boot executable jar "invalid or corrupted jar file"

我通过 spring-boot-maven-plugin(v1.3.6) 创建完全可执行的 jar:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <executable>true</executable>
    </configuration>
</plugin>

当我从目标目录启动类似可执行文件的结果 jar(如“./app.jar”,而不是通过 "java -jar app.jar")时 - 应用程序正确启动并运行,但如果我复制它jar 到另一个目录 - 我收到错误:"Invalid or corrupt jar file /home/user/Spring"。 (我使用 Linux Mint OS,如果这很重要)

当我通过 "java -jar" 命令启动它时 - 它在任何目录中都能正常工作。

如何正确复制 spring-boot 可执行 jar?

已解决。问题出在目录名称中的 "space" 符号中。