Datenkommunikation on Windows
Install JDK 25
- Open PowerShell as administrator to install Java:
winget install EclipseAdoptium.Temurin.25.JDK
- Restart PowerShell
- Verify the installation, make sure that the version is “25” and the name contains “OpenJDK Runtime Environment Temurin”:
java -version
- The output should look like this:
openjdk version "25" 2025-09-16 LTS
OpenJDK Runtime Environment Temurin-25+36 (build 25+36-LTS)
OpenJDK 64-Bit Server VM Temurin-25+36 (build 25+36-LTS, mixed mode, sharing)
Install Gradle
- Install Gradle
- Restart PowerShell
- Verify the installation, make sure that the version is “9”:
gradle -version
- The output should look like this:
------------------------------------------------------------
Gradle 9.3.1
------------------------------------------------------------
Install Git (optional)
- Install Git
winget install --id Git.Git -e --source winget
- Restart PowerShell
- Verify the installation:
git -v
- The output should look like this:
git version 2.51.0
Install IntelliJ
- Install the JetBrains Toolbox
- Open JetBrains Toolbox and click “install” on “IntelliJ IDEA”.
- Open IntelliJ and create a new Java project:
- Name: test
- Location: “~\IdeaProjects”
- Build system: Gradle
- JDK: Eclipse Temurin 25
- Gradle DSL: Kotlin
- Add Sample Code: yes
- In your project open “src/main/java/org.example/Main.java”
- Press the green play button next to the main method and verify that everything works correctly
Docker
- Install docker
winget install --id=Docker.DockerDesktop -e
- Restart PowerShell
- Verify the installation:
docker -v
Command Line Tools
- Install wsl
wsl --install
- Reboot your Computer
- Install a Linux distribution:
wsl --install Ubuntu
- Enter a Linux shell
wsl
- check if the
nccommand is installed
nc -h
- The output should look like this:
OpenBSD netcat (Debian patchlevel 1.229-1build1)
- Check, if the
digcommand is installed:
dig -vDiG 9.20.11-1ubuntu2.1-Ubuntu
- The output should look like this:
DiG 9.20.11-1ubuntu2.1-Ubuntu
- Check, if the
nslookupcommand is installed:
nslookup tcpbin.com
Wireshark
- Install Wireshark
winget install --id=WiresharkFoundation.Wireshark -e
- Install Npcap