Nuacht

The "open" program is specific to OS X and lets you basically drag and drop a file with the -a command onto an application. This way it overrides the per-user OBJ open-with settings.
With the Terminal, Windows has a common interface for Powershell, Command Prompt, and Azure Cloud Shell. This allows you to start the terminal directly with the command prompt.
Read: Java is not recognized as internal or external command How to install npm in cmd? To download NPM in CMD, you need to download the latest version package of Node.js from the official website.