Various ways to Run a Java Project

Executing a program is a very essential part of application development cycle. There are various ways to execute a java program.