# Get Started ## Quick Start If you want to jump in and give Helidon a try make sure you satisfy the [prerequisites](#system-requirements). Then: ### Create a project ```shell [Terminal] helidon init --batch -Dflavor=se -Dapp-type=quickstart ``` ### Build it ```shell [Terminal] cd quickstart-se; mvn clean install ``` ### Run it ```shell [Terminal] java -jar target/quickstart-se.jar ``` ### Try it ```shell [Terminal] curl http://localhost:8080/greet ``` ---------- Congratulations! 🎉 You now have a simple service up and running using Helidon. - If you prefer not to install the Helidon CLI you can use the [Helidon Starter](https://helidon.io/starter). ## In More Detail Helidon is a framework for developing microservices in Java. As such, you don’t install Helidon itself. Instead, you install the tools necessary to create an environment suitable for developing Helidon projects and applications. ## System Requirements You must have Java and Maven installed on your system to use Helidon. | Requirement | Description | |-------------------------------------------------|----------------------------------------------| | [Java 27][java-27] ([Open JDK 27][open-jdk-27]) | Helidon requires Java 27+. | | [Maven 3.8+][maven-3-8] | Helidon requires Maven 3.8+. | > [!NOTE] > Most of Helidon's examples use Maven, but Helidon can also be used with > [Gradle](guides/gradle.md). Verify System Requirements: ```shell [Terminal] java -version mvn --version ``` ## Setting `JAVA_HOME` Make sure you set the `JAVA_HOME` environment variable. ```shell [Linux] # Enter the appropriate path to your JDK export JAVA_HOME=/usr/lib/jvm/jdk-27 ``` ```shell [macOS] # Enter the appropriate path to your JDK export JAVA_HOME=`/usr/libexec/java_home -v 27` ``` ```cmd [Windows] # Enter the appropriate path to your JDK setx JAVA_HOME=C:\\PROGRA~1\\Java\\jdk-27 ``` ## Next Steps Now that your environment is set up, you can get started with Helidon. Try the [Helidon Quick Start](guides/quickstart.md) to build your first Helidon project and application. > [!TIP] > Read the [Helidon introduction](introduction.md) to learn more about > the programming model. [java-27]: https://www.oracle.com/technetwork/java/javase/downloads [open-jdk-27]: http://jdk.java.net [maven-3-8]: https://maven.apache.org/download.cgi