Skip to content

Latest commit

 

History

History
172 lines (126 loc) · 3.85 KB

File metadata and controls

172 lines (126 loc) · 3.85 KB

Prerequisites

A Helidon {flavor-uc} Application

You can use your own application or use the Helidon {flavor-uc} Quickstart to create a sample application.

Java SE 21 (Open JDK 21)

Helidon requires Java 21+.

Maven 3.8+

Helidon requires Maven 3.8+.

Docker 18.09+

You need Docker if you want to build and deploy Docker containers.

Kubectl 1.16.5+

If you want to deploy to Kubernetes, you need kubectl and a Kubernetes cluster (you can install one on your desktop.

Verify Prerequisites
java -version
mvn --version
docker --version
kubectl version --short
Setting JAVA_HOME
# On Mac
export JAVA_HOME=`/usr/libexec/java_home -v 21`

# On Linux
# Use the appropriate path to your JDK
export JAVA_HOME=/usr/lib/jvm/jdk-21
prerequisites.adoc

Helm

To manage Kubernetes applications.

Verify Prerequisites
java -version
mvn --version
docker --version
kubectl version --short
Setting JAVA_HOME
# On Mac
export JAVA_HOME=`/usr/libexec/java_home -v 21`

# On Linux
# Use the appropriate path to your JDK
export JAVA_HOME=/usr/lib/jvm/jdk-21

prerequisites.adoc

curl

(Optional) for testing

Verify Prerequisites
java -version
mvn --version
docker --version
kubectl version --short
Setting JAVA_HOME
# On Mac
export JAVA_HOME=`/usr/libexec/java_home -v 21`

# On Linux
# Use the appropriate path to your JDK
export JAVA_HOME=/usr/lib/jvm/jdk-21

prerequisites.adoc

GraalVM CE 21.0.0

Verify Prerequisites
java -version
mvn --version
docker --version
kubectl version --short
Setting JAVA_HOME
# On Mac
export JAVA_HOME=`/usr/libexec/java_home -v 21`

# On Linux
# Use the appropriate path to your JDK
export JAVA_HOME=/usr/lib/jvm/jdk-21