Java Machine
Java applications use different versions of OpenJDK, starting from version 8 through the latest 15. This AMI has all the stable versions of OpenJDK pre-installed. All you need to do before running the workload is to point JAVA_HOME to the correct location.
Features
All the versions of OpenJDK are installed on the AMI.
- OpenJDK 8 is the default version of Java available on the AMI.
- The OpenJDK versions 9 and above are installed under
/opt/java
. For example, release 9 is available under/opt/java/jdk-9
. For the actual path and related info check under/opt/java
and point JAVA_HOME to appropriate path as needed.
How It Works
Point JAVA_HOME to the appropriate location if the JDK version needed is not the default version. Currently, the default version is OpenJDK 8.
Supported Platforms
Click on the links below to take you to Amazon Marketplace for spinning up EC2 nodes.
- Java Machine AMI for Amazon Linux 2018
- Java Machine AMI for Amazon Linux 2
- Java Machine AMI for CentOS 7
- Java Machine AMI for CentOS 8
- Java Machine AMI for Red Hat Enterprise Linux 7
- Java Machine AMI for Red Hat Enterprise Linux 8
- Java Machine AMI for Fedora 31
- Java Machine AMI for Debian 10
- Java Machine AMI for Ubuntu 18.04
- Java Machine AMI for Ubuntu 20.04
- Java Machine AMI for Ubuntu 22.04
- Java Machine AMI for openSUSE Leap 15.2
- Java Machine AMI for SUSE Linux Enterprise Server 12 SP5
- Java Machine AMI for SUSE Linux Enterprise Server 15 SP2
OpenJDK 8 LTS Java Machine
- OpenJDK 8 LTS Java Machine for AlmaLinux 8
- OpenJDK 8 LTS Java Machine for Rocky Linux 8
- OpenJDK 8 LTS Java Machine for Amazon Linux 2 with Support by Kurian
- OpenJDK 8 to 15 Java Machine for Amazon Linux 2018
- OpenJDK 8 LTS Java Machine for Debian Linux 10
- OpenJDK 8 LTS Java Machine for Debian Linux 11
- OpenJDK 8 LTS Java Machine for CentOS 7
- OpenJDK 8 LTS Java Machine for Oracle Linux Server 7
- OpenJDK 8 LTS Java Machine for Red Hat Enterprise Linux 7
- OpenJDK 8 LTS Java Machine for Red Hat Enterprise Linux 8
- OpenJDK 8 LTS Java Machine for SUSE Linux Enterprise 15 SP2
- OpenJDK 8 LTS Java Machine for Oracle Linux Server 8
- OpenJDK 8 LTS Java Machine for Ubuntu 18.04
- OpenJDK 8 LTS Java Machine for Ubuntu 20.04
- OpenJDK 8 LTS Java Machine for Ubuntu 22.04
- OpenJDK 8 LTS Java Machine for Fedora 31
- OpenJDK 8 LTS Java Machine for SUSE Linux 12 SP5 with Support by Kurian
OpenJDK 11 LTS Java Machine
- OpenJDK 11 LTS Java Machine for Amazon Linux 2
- OpenJDK 11 LTS Java Machine for AlmaLinux 8
- OpenJDK 11 LTS Java Machine for Rocky Linux 8
- OpenJDK 11 LTS Java Machine for Oracle Linux Server 7
- OpenJDK 11 LTS Java Machine for Oracle Linux Server 8
- OpenJDK 11 LTS Java Machine for Red Hat Enterprise Linux 7
- OpenJDK 11 LTS Java Machine for Red Hat Enterprise Linux 8
- OpenJDK 11 LTS Java Machine for CentOS 7
- OpenJDK 11 LTS Java Machine for Debian Linux 10
- OpenJDK 11 LTS Java Machine for Debian Linux 11
- OpenJDK 11 LTS Java Machine for Ubuntu 18.04
- OpenJDK 11 LTS Java Machine for Ubuntu 20.04
- OpenJDK 11 LTS Java Machine for Ubuntu 22.04
- OpenJDK 11 LTS Java Machine for Fedora 31
- OpenJDK 11 LTS Java Machine for openSUSE Leap 15.2
- OpenJDK 11 LTS Java Machine for SUSE Linux Enterprise Server 12 SP5
OpenJDK 17 LTS Java Machine
- OpenJDK 17 LTS Java Machine for Ubuntu 18.04
- OpenJDK 17 LTS Java Machine for Ubuntu 20.04
- OpenJDK 17 LTS Java Machine for Ubuntu 22.04
- OpenJDK 17 LTS Java Machine for Fedora 31
- OpenJDK 17 LTS Java Machine for Debian Linux 10
- OpenJDK 17 LTS Java Machine for Debian Linux 11
- OpenJDK 17 LTS Java Machine for CentOS 7
- OpenJDK 17 LTS Java Machine for Amazon Linux 2
- OpenJDK 17 LTS Java Machine for AlmaLinux 8
- OpenJDK 17 LTS Java Machine for Rocky Linux 8
- OpenJDK 17 LTS Java Machine for Oracle Linux Server 7
- OpenJDK 17 LTS Java Machine for Oracle Linux Server 8
- OpenJDK 17 LTS Java Machine for Red Hat Enterprise Linux 7
- OpenJDK 17 LTS Java Machine for Red Hat Enterprise Linux 8
OpenJDK 19 Java Machine
- OpenJDK 19 Java Machine for Ubuntu 18.04
- OpenJDK 19 Java Machine for Ubuntu 20.04
- OpenJDK 19 Java Machine for Ubuntu 22.04
- OpenJDK 19 Java Machine for Fedora 31
- OpenJDK 19 Java Machine for Amazon Linux 2
- OpenJDK 19 Java Machine for AlmaLinux 8
- OpenJDK 19 Java Machine for Rocky Linux 8
- Kurian OpenJDK 19 Java Machine for CentOS 7
- OpenJDK 19 Java Machine for Oracle Linux Server 7 with Support by Kurian
- OpenJDK 19 Java Machine for Oracle Linux Server 8
- OpenJDK 19 Java Machine for Red Hat Enterprise Linux 7
- OpenJDK 19 Java Machine for Red Hat Linux 8 with Support by Kurian
- OpenJDK 19 Java Machine for Debian Linux 10
- OpenJDK 19 Java Machine for Debian Linux 11 with Support by Kurian
- OpenJDK 19 Java Machine for SUSE Linux Enterprise Server 12 SP5
- OpenJDK 19 Java Machine for SUSE Linux Enterprise 15 SP2
- OpenJDK 19 Java Machine for openSUSE Leap 15.2
Unsupported Configurations
Kurian releases latest, stable versions of open source software on popular Linux distributions. If you need a configuration that is not currently available in marketplace, send us your requirements to contact@kurianinc.us. Please include the following info in the email:
- Name of Software to be on the AMI with version numbers.
- Linux distribution and the version.
- The EC2 instance type you plan to spin up from the AMI (optional).
Configuration
Upgrade
Maintenance and Troubleshooting
Kurian can help with configuring Jenkins for your specific needs. Contact us with details to contact@kurianinc.us
Remote Access to EC2 Node
Following are the standard AWS defined users available for SSH when a node is provisioned:
- Amazon Linux: ec2-user
- Red Hat Linux: ec2-user
- SuSE Linux: ec2-user
- Fedora: fedora
- CentOS: centos
- Debian Linux: admin
- Ubuntu: ubuntu