WINDOWS NATIVE
Windows native
CHOOSE IT WHEN
Choose this when Windows is already supported on your computer, you need Windows-first applications, or you cannot enable a virtualized Linux environment.
FACTS TO USE
- You can use an official Java distribution directly on Windows, so WSL is not required for the first Java modules. Java setup ↗
- You can also install and manage an official Python runtime directly on supported Windows versions. Python on Windows ↗
- You can run GitHub Actions jobs on hosted Windows runners when you need to check Windows-specific behavior. GitHub runner reference ↗
WATCH FOR
Translate POSIX examples instead of pasting them unchanged: use the Windows Maven Wrapper script and Windows path syntax. Check Docker Desktop requirements before the container module because its Linux-container path depends on a supported virtualization backend.
VERIFY BEFORE YOU COMMIT
Confirm your Windows version, CPU architecture, install permissions, and whether virtualization is available. Choose PowerShell or Command Prompt and use that choice consistently in your notes.