当前位置:  开发笔记 > 编程语言 > 正文

MANIFEST.MF:Main-Class和Start-Class之间的区别

如何解决《MANIFEST.MF:Main-Class和Start-Class之间的区别》经验,为你挑选了1个好方法。

在我接手的项目中,我找到了一个带有以下MANIFEST.MF文件的Jar文件:

Manifest-Version: 1.0
Start-Class: com.xxx.Application
Spring-Boot-Version: 1.2.7.RELEASE
Main-Class: org.springframework.boot.loader.JarLauncher

Start-Class和Main-Class有什么区别?



1> stefan.m..:

这是Spring Boot的一个功能.Main-Class定义Spring Boot的org.springframework.boot.loader.JarLauncher类将在第一步启动.

在第二步中,org.springframework.boot.loader.JarLauncher将启动main提供给Start-Class属性的类的方法 - 在本例中,com.xxx.Application.

有关详细信息,请参阅https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有