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" 符号中。
我通过 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" 符号中。