The method must be declared public and static, it must not return any value, and it must accept a String array as a parameter. It does this by starting the Java Virtual Machine (JVM), loading the specified class, and calling that class's main() method.
![to use a java command line tool mac error to use a java command line tool mac error](https://www.maketecheasier.com/assets/uploads/2021/05/java-program-advanced-settings.png)
The java command starts a Java application. Optional: Arguments following mainclass, source-file, -jar jarfile, and -m or -module module / mainclass are passed as arguments to the main class. See Using Source-File Mode to Launch Single-File Source-Code Programs args. Specifies the source file that contains the main class when using source-file mode. source-file Only used to launch a single source-file program. In other words, mainclass can be used when it is not specified by the module, or to override the value when it is specified.
![to use a java command line tool mac error to use a java command line tool mac error](https://cdn.appuals.com/wp-content/uploads/2018/09/1-77.png)
If you're using JAR files, then see jar.Įxecutes the main class in a module specified by mainclass if it is given, or, if it is not given, the value in the module. When you use -jar, the specified JAR file is the source of all user classes, and other class path settings are ignored. The jarfile argument is the name of a JAR file with a manifest that contains a line in the form Main-Class: classname that defines the class with the public static void main(String args) method that serves as your application's starting point. jar jarfile Executes a program encapsulated in a JAR file. Command-line entries following classname are the arguments for the main method. Mainclass Specifies the name of the class to be launched.
![to use a java command line tool mac error to use a java command line tool mac error](https://devblogs.microsoft.com/commandline/wp-content/uploads/sites/33/2020/05/terminal-1.0.png)
See Overview of Java Options for a description of available options. Java source-file options Optional: Specifies command-line options separated by spaces. Java - launch a Java application Synopsis