Spring Boot可执行jar"无效或损坏的jar文件"

时间:2016-07-27 11:32:54

标签: spring maven jar spring-boot executable

我通过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就像可执行文件(例如&#34; ./ app.jar&#34;,而不是通过&#34; java -jar app.jar&#34;)时,应用程序正确启动和工作,但如果我将此jar复制到另一个目录 - 我收到错误:&#34;无效或损坏jar文件/ home / user / Spring&#34;。 (我使用Linux Mint OS,如果这很重要的话)

当我用&#34; java -jar&#34;开始时命令 - 它在任何目录中都能正常工作。

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

1 个答案:

答案 0 :(得分:2)

解决。问题出在&#34;空间&#34;目录名称中的符号。