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)¶
Download
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
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
Windows¶
If you wish to compile and run Java programs from the command line:
-
During installation, note the location where the Java files are installed. Typically the default is something like:
C:\Program Files\Java\jdk-25 -
Set the PATH environment variable:
- Open Windows System Settings and then the Environment Variables dialog.
- Add the location of the
binfolder of the JDK installation to the PATH variable in the System Variables section. - Typical value to add:
C:\Program Files\Java\jdk-25\bin
-
Set the JAVA_HOME environment variable:
- Under System Variables, click New.
- Enter the variable name as
JAVA_HOME. - Enter the variable value as the installation path of the JDK (without the bin sub-folder).
- Click OK.
External Resource
Install JetBrains IntelliJ¶
-
Sign up for your free student license for JetBrains products using the link above.
-
Once completed with the sign-up process, download and install IntelliJ IDEA Ultimate. Follow the posted instructions to complete the installation.
-
Install the following plugins:
- Checkstyle-IDEA (Required)
- Grep Console (Optional)
External Resource
GitHub Registration¶
Link
- 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.
- Sign up for the GitHub Student Developer Pack (Optional)
References¶
Language Documentation:
- Oracle JDK 25 Downloads — Official Java SE Development Kit
- Oracle JDK 25 Documentation — Official Java SE reference
- Oracle JDK Installation Guide — Platform-specific installation instructions
Tooling:
- JetBrains IntelliJ IDEA — Official IDE homepage
- IntelliJ IDEA Installation Guide — JetBrains installation documentation
- JetBrains Free Educational Licenses — Student license program
- Checkstyle-IDEA Plugin — JetBrains plugin marketplace
Version Control:
- GitHub Documentation — Official GitHub guides and reference
- GitHub Student Developer Pack — Free developer tools for students
This guide is part of TCSS 305 Programming Practicum, School of Engineering and Technology, University of Washington Tacoma.