Java Docker运行-错误:无法找到或加载主类org.springframework.boot.loader.JarLauncher

Java Docker运行-错误:无法找到或加载主类org.springframework.boot.loader.JarLauncher,java,spring,spring-boot,docker,Java,Spring,Spring Boot,Docker,我让这个Dockerfie在我的macbook上完美运行,但当我试图在windows上构建并运行它时,我遇到了错误 docker run --name my-project-container my-project:latest Docker run - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher 我正在这里添加我的Dockerfile FROM openjdk:8

我让这个
Dockerfie
在我的
macbook
上完美运行,但当我试图在
windows上构建并运行它时,我遇到了错误

docker run --name my-project-container my-project:latest

Docker run  - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher
我正在这里添加我的Dockerfile

FROM openjdk:8-jre-alpine

ADD target/my-project-1.0.jar my-project-1.0.jar
ADD etc etc

EXPOSE 8080:8080

ENTRYPOINT ["java", "-jar", "my-project-1.0.jar"]
当建筑物发出警告时

SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.

Docker run  - Error: Could not find or load main class org.springframework.boot.loader.JarLauncher

我甚至尝试添加包含
org.springframework.boot.loader.JarLauncher
类的jar,但没有成功。另外,由于我完全能够在我的macbook上运行相同的程序,我确信除了类
org.springframework.boot.loader.JarLauncher

之外,还有更多的错误。您找到了解决方案吗?您找到了解决方案吗?