Hardware and software requirements for Java Standard Edition development (Java SE version 21 to version 25)
IntelliJ IDEA Community Edition is the recommended IDE (if you already have the Ultimate edition, you do not need to do anything else).
Download IntelliJ IDEA IntelliJ for all operating systems and install. This will start with the Ultimate Edition (paid), and after 30 days it will switch to the Community Edition. This is fine, we only need the Community Edition. If you prefer a different IDE, that is also fine as the examples do not make use of any IDE specific functionality. Support in the training, however, will only be provided for IntelliJ.
- If you do not have Java 21 or later, download and install Java 25 from this location Latest Java JDK downloads. Earlier versions of Java are out of support and not recommended to use, but if you already have them on you machine, you do not need to uninstall them.
- Download and install Git Version Control (free software). If you have an older version of git, it is highly recommended that you update to the latest version.
- Create a Github account if you don't already have one (free to use).