Skip to content

Programming by Design

If you're not prepared to be wrong, you'll never come up with anything original. – Sir Ken Robinson

  • About
  • Java-PbD
  • C-PbD
  • ASM-PbD
  • Algorithms
  • Other

Installing JetBrains IntelliJ and Java JDK FX

Posted on March 22, 2022September 2, 2024 By William Jojo
Docs

(Updated September 2, 2024)

Overview

Setting up the development environment for creating Java applications is easy. Two significant components are necessary: a compiler and an editor.

The Java JDK provides the compiler, and the editor is often an integrated development environment (IDE). We recommend using the Azul Zulu Java JDK and the JetBrains IntelliJ CE IDE.

The textbook references several Java components that have been added since Java 11 LTS (Long Term Support); therefore, a minimum of JDK 17 LTS is strongly recommended. The links below will take you to JDK 21 LTS.


The Java JDK

The Java JDK (Java Development Kit) is the component that provides the compiler and the runtime environment. The Java JRE is an integral part of the JDK. Without the JDK, you cannot create your own Java programs.

We recommend Azul Zulu Java JDK/FX 21 LTS. The link will take you to the Azul download page, preselecting JDK 21 with JavaFX built-in.

Important Note!
JavaFX was removed from the main Java packaging in version 11. If you need JavaFX support, the previous link will provide it automatically. If you do not want the JavaFX component, you may use the Azul Zulu Java JDK without JavaFX.

If you are using Windows, select the .msi file and perform the installation.

If you are using a Mac, use the .dmg and perform the installation.

Once the installation is complete, you can install the IDE.


The IntelliJ IDE

The IntelliJ IDE is straightforward to install. You can download it from the JetBrains download site.

Options for downloading IntelliJ

Select the black Community row underneath the white Ultimate column. Install the software for your platform.

Important Note!
You can get a free Ultimate license! Simply fill out the Free Educational License Application. You will receive details in your college email account on how to use the full-featured versions of JetBrains products. You should also check out CLion, PyCharm, and other IDEs from JetBrains!

Conclusion

Once you have installed IntelliJ CE, you are ready to begin! If you have installed the JDK, as indicated above, IntelliJ will automatically find your JDK, and you can start building Java applications.

Post navigation

❮ Previous Post: Project 6 Hashing Stuff
Next Post: Installing JetBrains CLion and C compiler ❯

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright © 2018 – 2025 Programming by Design.