# Java

In this tutorial, we'll walk you through the step-by-step process of activating your LicenseSpring license using the LicenseSpring Java SDK.

This straightforward guide aims to provide you with a clear understanding of how to effectively utilize the LicenseSpring Java SDK and seamlessly integrate it into your product.

By the time you finish this tutorial, you'll be equipped to easily activate, deactivate, and perform license checks from your Java program.

{% hint style="info" %}
If you run into trouble at any point of the tutorial, just [submit a support ticket](https://licensespring.zendesk.com/hc/en-us/requests/new), and we'll be happy to help. Our dedicated support team is here to assist you every step of the way.
{% endhint %}

Let's get started and unlock the full potential of licensing and entitlement management in your Java application.

### Prerequisites

Since we will be using Java in IntelliJ on Windows for this tutorial, ensure you have the proper IDE and JDK downloaded.

* Download [**IntelliJ IDEA Community Edition 2022**](https://www.jetbrains.com/idea/download/?section=windows)
* Download [**Java JDK**](https://www.oracle.com/ca-en/java/technologies/downloads/) (For this tutorial, we will use Java SE Development Kit 18.0.1.1)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.licensespring.com/sdks/tutorials/getting-started/java.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
