Deploying Java Projects
Zeabur supports deploying Java projects that use the Maven or Gradle build systems, with either native or Spring Boot frameworks.
Environment Setup
The available JDK versions are:
- 19
- 17 (default)
- 11
- 8
- 7
Specifying JDK Version
You can specify the JDK version in pom.xml or build.gradle.
For example, if you’re using Maven, add the following to pom.xml:
<properties>
    <java.version>11</java.version>
</properties>If you’re using Gradle, add the following to build.gradle:
sourceCompatibility = 11Specifying JVM Startup Parameters
You can override Zeabur’s default JVM startup parameters with the javaArgs field in zbpack.json.
You’ll need to add the path to your jar file yourself.
{
  "javaArgs": "-Xms128m -Xmx512m -jar target/your-app.jar"
}