Software to install for Code & Context
Here is a list of different applications and software you need to install. See how far you get.
Please note that there are dependencies between some packages. So it might be a good idea to stick to this order.
A note for all Windows users: It's highly recommended that you have an up-to-date version of Windows 10 or 11 on your machine. Older versions are likely to cause issues and are not really supported in this guide.
๐พ Intellij IDEAโ
- Ultimate Edition for students: https://www.jetbrains.com/shop/eform/students
- This is the recommended edition, but could take a day or two!
- See also the FAQ: https://www.jetbrains.com/community/education/#students
- Community Edition: https://www.jetbrains.com/help/idea/installation-guide.html#standalone
- Might lack necessary features
๐พ gitโ
- Linux: use your packaging system, e.g.
apt-get install git
. - Mac, two options:
- Apple version: run
xcode-select --install
in Terminal (Command-Space, typeTerminal
, press enter) - Or install Homebrew (https://brew.sh/) and use
brew install git
in Terminal.
- Apple version: run
- Windows 10/11: Git for windows: https://git-scm.com/download/win
- This enables you to use your IDE to handle git (either via the GUI or the built-in terminal)
- It also comes with an openSSH client (which is handy, as the one included in Windows might not be enabled)
๐พ openSSHโ
- Linux: use your packaging system, e.g.
apt-get install openssh-client
. (Most likely it's already installed.) - Mac: it's already installed.
- Windows 10/11: You should be good to go. To make sure, enter the following command in a terminal (git bash or cmd):
ssh -V
- If you see something like "OpenSSH_..." you are fine.
- If you don't, you can try the steps described here: https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse.
Optional Softwareโ
๐พ VS Codeโ
Necessary in the second semster and beyond.
- https://code.visualstudio.com/docs/setup/setup-overview
- https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
๐พ Java 21โ
- Linux: install via your package manager, e.g.
apt-get install openjdk-21-jdk
. - Mac, two options:
- Install Oracle version: https://www.oracle.com/java/technologies/downloads/#jdk21-mac
- Or install Homebrew (https://brew.sh/) and use
brew install openjdk@21
in Terminal.
- Windows, two options:
- Oracle version: https://www.oracle.com/java/technologies/downloads/#jdk21-windows
- Adoptium version: https://adoptium.net/de/temurin/releases/?version=21
Windows users should set a JAVA_HOME
environment variable and update their PATH
environment variable. TODO: explain how.