The Java Command - java and javaw
Entry point classes
Running an executable JAR file
Running a Java applications via a main class
Troubleshooting the java command
Running a Java application with library dependencies
Spaces and other special characters in arguments
Java Options