Before getting deeper into how the JVM works, let's review how to run an application, bearing in mind that the following statements are used as synonyms:
- Run/execute/start the main class
- Run/execute/start the main method
- Run/execute/start/launch an application
- Run/execute/start/launch JVM or a Java process
There are also several ways to do it. In Chapter 1, Getting Started with Java 12, we showed you how to run the main(String[]) method using IntelliJ IDEA. In this chapter, we will just repeat some of what has been said already and add other variations that might be helpful for you.