В стандартной программе Java, которая может принимать аргументы командной строки, будет класс, который действует как точка входа всей программы. Этот класс будет иметь статический метод, например:
public class FooBar {
// ...
public static void main(String[] arguments) {
// ...
}
// ...
}
Аргументы находятся в массиве, который является параметром этого метода, который должен иметь эту подпись и быть как открытым, так и статическим. Если вы используете хостинговый движок или фреймворк, о точке входа часто заботятся о вас; вам следует обратиться к его документации, чтобы узнать, как получить аргументы командной строки (если это вообще возможно или даже разумно).
Аргументы командной строки всегда являются строками. Если вы хотите интерпретировать их как что-то еще, вы должны конвертировать их вручную.