Skip to content

Environment Setup

TCSS 305 Programming Practicum

Important

If you intend to use your own computer, first install the current version of the Java Development Kit (JDK) as described below. After installing the JDK, install JetBrains IntelliJ and plugins.


Install the Java Development Kit (JDK)

The site offers JDK 21 and JDK 25. Please use the latest Long-Term Support (LTS) version (JDK 25).

Download the JDK version appropriate for your operating system. There are tabs on the download page for selecting your operating system (Linux, macOS, or Windows). If you scroll to the bottom of the download page there is a link to installation instructions — refer to those if you have questions or issues during installation.

Linux

External Resource

JDK Installation on Linux

macOS

Ensure you download the correct version for your hardware architecture:

  • Older Intel processor-based Macs: x64 DMG Installer
  • Newer Apple M1/M2/M3/M4/M5 processor-based Macs: ARM64 DMG Installer

Tip

To check your Mac's processor, click About This Mac. Look for "Chip" (Apple Silicon) or "Processor" (Intel).

External Resource

JDK Installation on macOS

Windows

If you wish to compile and run Java programs from the command line:

  1. During installation, note the location where the Java files are installed. Typically the default is something like: C:\Program Files\Java\jdk-25

  2. Set the PATH environment variable:

    1. Open Windows System Settings and then the Environment Variables dialog.
    2. Add the location of the bin folder of the JDK installation to the PATH variable in the System Variables section.
    3. Typical value to add: C:\Program Files\Java\jdk-25\bin
  3. Set the JAVA_HOME environment variable:

    1. Under System Variables, click New.
    2. Enter the variable name as JAVA_HOME.
    3. Enter the variable value as the installation path of the JDK (without the bin sub-folder).
    4. Click OK.

External Resource

JDK Installation on Windows


Install JetBrains IntelliJ

  1. Sign up for your free student license for JetBrains products using the link above.

  2. Once completed with the sign-up process, download and install IntelliJ IDEA Ultimate. Follow the posted instructions to complete the installation.

  3. Install the following plugins:

    • Checkstyle-IDEA (Required)
    • Grep Console (Optional)

GitHub Registration

  1. Sign up for a GitHub account using your official UW email.

Important

If you already have a personal GitHub account, please register a new one using your official UW email.

  1. Sign up for the GitHub Student Developer Pack (Optional)

References

Language Documentation:

Tooling:

Version Control:


This guide is part of TCSS 305 Programming Practicum, School of Engineering and Technology, University of Washington Tacoma.