ОБНОВЛЕНИЕ С ИСПРАВЛЕНИЕМ КОДА
String options = ""
if (args.length > 0)
options += args[0]
Оригинальные комментарии:
В примере кода вы ссылаетесь на массив в двух местах. args[0]
и dataToPass[0]
Должно быть, один из этих двух. Итак, а) вы не передаете никакие аргументы программам, и аргументы [0] не определены - мне это кажется странным, потому что я думал, что args[0]
было именем программы или b) dataToPass[0]
не был выделен - есть dataToPass массив нулевой длины, а не массив 1 длины?