GuíasJava
💡

This article is not yet complete. If you have any questions, please feel free to ask in the Discussion.

Also, if you would like to contribute to this article, feel free to open a Pull Request on our GitHub Repository.

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 = 11

Specifying 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"
}