Scala - Environment Setup in Windows to run "Hello World" program

Scala development requires Scala Build Tool (SBT) which requires JVM to be installed already because the Scala code is running in top of JVM. In other words JRE to be installed first and then SBT to be installed. JDK contains the Java Runtime Environment (JRE) and JRE contains the Java Virtual Machine (JVM). SBT is the only tool which will be responsible for compiling the Scala source code and it will generate a byte code as a file with the same name with .class extension (for example HelloWorld.class) and rest of the executions will be handled by JRE with the help of Java Virtual Machine (JVM).