It's been a while since I used a Windows machine for development. (Windows has traditionally been my preferred and most commonly encountered development environment of choice.) Have to say, I'm immensely impressed by Windows 11!
There are many great changes overall (and, I disagree with some critics - the new taskbar is much improved - centering the icons is a much better experience than having to peer over in the left corner on large screens/UHD 4K TVs).
Here are some notes to accompany my previous set up notes for Mac.
This will install
Node,Git, andPython 2.7.
As of 5/21/2022 - Windows 11 Pro
21H222000.675.
For Node:
Run As Administrator option (equivalent in some ways to sudo).python executable to to python2 (node-gyp requires this nomenclature).sysdm.cpl to open System Properties -> Advanced -> Environmental Variables in Windows 11.User and System Variables.nvm install X.Y.Z && nvm use X.Y.Z (in Bash or ZSH) for the specific version of Node you want.Visual Studio 2017 (Community) rather than a newer version. Download after signing into Microsoft here.
npm config set msvs_version 2017npm i or whatever npm or node commands you desire.This will install
Java 1.18,Maven,Tomcat 10andGradle.
Updated 8/25/2022 - Windows 11 Pro
21H222000.856.
GRADLE_HOME should point at your unzipped Gradle root directory.JAVA_HOME should point to your Java root directory.MAVEN_HOME should point to your unzipped Maven root directory.%JAVA_HOME%\bin, %GRADLE_HOME%\bin%MAVEN_HOME%\binRun the folloiwng commands to verify your installs.
javac -versionmvn -versiongradle --version Navigate to: http://localhost:8080/ after running the new(ish) Apache Tomcat10 executable.