| Name | Description | Type | Package | Framework |
| AgentAttacher | Utility class to attach an instrumentation agent to the running JVM. | Class | org.springframework.boot.loader.tools | Spring Boot |
| DefaultLaunchScript | Default implementation of LaunchScript. | Class | org.springframework.boot.loader.tools | Spring Boot |
| FileUtils | Utilities for manipulating files and directories in Spring Boot tooling. | Class | org.springframework.boot.loader.tools | Spring Boot |
| JarWriter | Writes JAR content, ensuring valid directory entries are always create and duplicateAuthor:Phillip Webb, Andy Wilkinson | Class | org.springframework.boot.loader.tools | Spring Boot |
| JavaExecutable | Provides access to the java binary executable, regardless of OS. | Class | org.springframework.boot.loader.tools | Spring Boot |
| LaunchScript | A script that can be prepended to the front of a JAR file to make it executable. | Interface | org.springframework.boot.loader.tools | Spring Boot |
| Layout | Strategy interface used to determine the layout for a particular type of archive. | Interface | org.springframework.boot.loader.tools | Spring Boot |
| Layouts | Class | org.springframework.boot.loader.tools | Spring Boot | |
| Layouts .Expanded | Executable expanded archive layout. | Class | org.springframework.boot.loader.tools.Layouts | Spring Boot |
| Layouts .Jar | Executable JAR layout. | Class | org.springframework.boot.loader.tools.Layouts | Spring Boot |
| Layouts .Module | Module layout (designed to be used as a plug-in). | Class | org.springframework.boot.loader.tools.Layouts | Spring Boot |
| Layouts .None | Class | org.springframework.boot.loader.tools.Layouts | Spring Boot | |
| Layouts .War | Executable WAR layout. | Class | org.springframework.boot.loader.tools.Layouts | Spring Boot |
| Libraries | Encapsulates information about libraries that may be packed into the archive. | Interface | org.springframework.boot.loader.tools | Spring Boot |
| Library | Encapsulates information about a single library that may be packed into the archive. | Class | org.springframework.boot.loader.tools | Spring Boot |
| LibraryCallback | Callback interface used to iterate Libraries. | Interface | org.springframework.boot.loader.tools | Spring Boot |
| LibraryScope | The scope of a library. | Interface | org.springframework.boot.loader.tools | Spring Boot |
| LogbackInitializer | Utility to initialize logback (when present) to use INFO level logging. | Class | org.springframework.boot.loader.tools | Spring Boot |
| MainClassFinder | Class | org.springframework.boot.loader.tools | Spring Boot | |
| MainClassFinder .ClassNameCallback | Callback interface used to receive class names. | Interface | org.springframework.boot.loader.tools.MainClassFinder | Spring Boot |
| Repackager | Utility class that can be used to repackage an archive so that it can be executed usingAuthor:Phillip Webb, Andy Wilkinson | Class | org.springframework.boot.loader.tools | Spring Boot |
| RunProcess | Utility used to run a process. | Class | org.springframework.boot.loader.tools | Spring Boot |
| SignalUtils | Utilities for working with signal handling. | Class | org.springframework.boot.loader.tools | Spring Boot |