Короткий ответ: вам нужно выполнить обратный вызов следующим образом:
function callback(response) {
// Here you can do what ever you want with the response object.
console.log(response);
}
$.ajax({
url: "...",
success: callback
});
Это ArrayIndexOutOfBoundsException: 0
означает, что индекс 0
не является допустимым индексом для вашего массива args[]
, что, в свою очередь, означает, что ваш массив пуст.
] В этом конкретном случае метода main()
это означает, что никакая аргументация не передавалась вашей программе в командной строке.
Run > Run configurations...
, а затем выберите вкладку Arguments
для своей конфигурации запуска и добавьте некоторые аргументы в область параметров программы . Обратите внимание, что вы должны обрабатывать случай, когда даны недостаточно аргументов, с чем-то вроде этого в начале вашего основного метода:
if (args.length < 2) {
System.err.println("Not enough arguments received.");
return;
}
Это приведет к изяществу, а не к сбою вашей программы.
Этот код ожидает получить два аргумента при его запуске (массив args
). Тот факт, что доступ к args[0]
вызывает java.lang.ArrayIndexOutOfBoundsException
, означает, что вы не проходите мимо.