Install OpenJDK 8 from this link.
Now check the JDK version using the cmd:
If you see this result, you can move to the next step:
java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Note. Do not install OpenJDK 8 If you already have OpenJDK 11 installed. The node Installation is supported in both versions 8 and 11.
Download the latest version of waves.jar and the required configuration file (for mainnet or testnet) to any folder, for example
Carefully edit the configuration waves .conf file, it is very important! The safety of your wallet and money depends on this!
Just open it with your favorite text editor, pour a cup of tea and read the documentation of the configuration file.
Then start Windows Command line app
cmd.exe, navigate to the folder with the jar file with the command
cd C:/waves and start waves node with command
java -jar waves.jar waves.conf.
For added security, it is recommended to store your wallet and configuration applications on an encrypted partition. You can use software like BitLocker, TrueCrypt, AxCrypt, DiskCryptor, FreeOTFE, GostCrypt, VeraCrypt or else. You choose this application at your own risk!
Also, you may want to limit the use of these folders to designated users only. You can read about it here.
If you decide to use RPC, you should protect it with Windows embedded or any other firewall. You can read about it here. If your server is public and available to the Internet and you decide to enable and use RPC, then allow only certain methods using Nginx's proxy_pass moduleand do not forget to set the API key hash in waves config.
Also, do not forget to install an anti-virus and to keep the OS and all other security software up-to-date.