The main() method HAS to be static. In other words, it 'exists' without requiring an instance of its enclosing class. This is how the main() method can be the entry point for a Java program. ...