---
schema_version: "1"
id: d9fb13819a9df4046d310d4cb3902bbbfbdf6bcf45f8102a6ab507c331511e0c
title: Configure Anypoint Studio to Use Your Own JDK
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/studio/change-jdk-for-studio.md
canonical_url: https://docs.mulesoft.com/studio/change-jdk-for-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: be242452a023f6b1b5d50d18d79e2946c7006f8681fe925db36e416e1006a371
description: MuleSoft Documentation Site
latest: true
---
---
product: Studio
---

# Configure Anypoint Studio to Use Your Own JDK

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Anypoint Studio comes bundled with a Java development kit (JDK), but you can configure it to start
with a different JDK on Windows, Linux, or macOS.

You can find the JDK version used by Studio under **About Anypoint Studio** > **Installation
Details**.

To start Studio using a different JDK, follow the instructions based on your operating system:

- [Windows](https://docs.mulesoft.com/studio/change-jdk-for-studio-wx)

- [Linux](https://docs.mulesoft.com/studio/change-jdk-for-studio-lx)

- [macOS](https://docs.mulesoft.com/studio/change-jdk-for-studio-ox)

## Select the Appropriate Java and Mule Runtime Versions

If you change the Java or Mule runtime versions in your project, consider these facts:

- Mule runtime 4.4 and earlier works with Java 8 and 11.

- Mule runtime 4.6 works with Java 8, 11, and 17.

- Standard support for Java 8 and 11 ends in March 2025 for Mule 4.8 Edge and August 2025 for 4.6
  LTS, so plan your upgrade path for apps that are running on Java 8 or 11 accordingly.

- Studio 7.21 and later builds and runs projects on Java 17 by default. To use Mule 4.9 and later,
  upgrade your apps to run on Java 17.

## Mule Runtime and Java Compatibility in Studio

This table shows the compatibility between Mule runtime and Java versions in Studio:

<table><colgroup><col> <col> <col> <col> <col></colgroup><thead><tr><th>Studio Version</th><th>Mule Runtime Version</th><th>Java 8</th><th>Java 11</th><th>Java 17</th></tr></thead><tbody><tr><td><p>7.22 and later</p></td><td><div><div><ul><li><p>4.13.x</p></li><li><p>4.12.x</p></li><li><p>4.11.x</p></li><li><p>4.10.x</p></li><li><p>4.9.x (LTS) and later</p></li><li><p>4.8.x</p></li><li><p>4.6.x (LTS)</p></li></ul></div></div></td><td><p>No</p></td><td><p>No</p></td><td><p>Yes</p></td></tr><tr><td rowspan="4"><p>7.20</p></td><td><div><div><ul><li><p>4.8.x</p></li><li><p>4.6.x (LTS)</p></li></ul></div></div></td><td><p>Yes</p></td><td><p>Yes</p></td><td><p>Yes</p></td></tr><tr><td><div><div><ul><li><p>4.4.x</p></li></ul></div></div></td><td><p>Yes</p></td><td><p>Yes</p></td><td><p>No</p></td></tr></tbody></table>

See the [Studio release notes](https://docs.mulesoft.com/studio/studio-release-notes) for the latest information about compatibility.

## See Also

- [Java Support](https://docs.mulesoft.com/general/java-support)
