# Aspire.Hosting.Java

- Package: `Aspire.Hosting.Java`
- Version: `13.6.0-preview.1.26478.8`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62/src/Aspire.Hosting.Java)
- NuGet: [Aspire.Hosting.Java](https://www.nuget.org/packages/Aspire.Hosting.Java)

## Namespaces

### Aspire.Hosting

- [JavaHostingExtensions](/reference/api/csharp/aspire.hosting.java/javahostingextensions.md) -- `class` `static` -- Provides extension methods for adding Java applications to an `Hosting.IDistributedApplicationBuilder`.

### Aspire.Hosting.Java

- [IJavaAppResource](/reference/api/csharp/aspire.hosting.java/ijavaappresource.md) -- `interface` -- Marks a resource that runs a Java application, whether as a local process or as a container.
- [JavaAppResource](/reference/api/csharp/aspire.hosting.java/javaappresource.md) -- `class` `ats export` -- Represents a Java application resource in the distributed application model.
- [JavaContainerResource](/reference/api/csharp/aspire.hosting.java/javacontainerresource.md) -- `class` `ats export` -- Represents a Java application that runs from a prebuilt container image.
