
I'll be using the Ultimate version, but the Community version will suffice for CS10
There are two version of IntelliJ IDEA you can use: the Ultimate version (free for students, but you must apply for a license with a Dartmouth email address) or the Community version (slightly stripped down version that is free for anyone). Integrated Development Environment (IDE) for developing our Java programs. Run the installer in the usual way for your platform, following the instructions. Download the installer (DMG for Mac with either Arm (Apple's M1 chip) or x86 (Intel chip) depending on your processor or MSI for Windows). Click the link for your platform (Mac or Windows). NOTE: The latest version is version 19, but Macs with M1 or M2 chips will need to download Java version 16 instead. Download the latest Oracle JDK at the Oracle download site. You can install an open source version of Java by following these instructions rather the instructions shown next, but the open source version can cause issues with webcam access. This blog gives a description of the licensing changes. You can use this version without cost for personal code development and test, but you may need to pay a license if you develop software for commercial, business, or production use. The instructions below are for the commercial version of Java supported by Oracle. NOTE: Oracle changed the licensing for Java as of January 2019.
If you already have the JDK installed, it doesn't hurt to reinstall, I recommend you do so. In particular, you must install the JDK (Java Development Kit) and not just the Java Runtime Environment (JRE is used in web browsers). In this class we will use Java (Standard Edition).