Java: конструктор JSONTokener (InputStreamReader) не определен - PullRequest
0 голосов
/ 16 сентября 2010

У меня довольно странная проблема с Java, я получаю сообщение об ошибке только на некоторых машинах, я хотел бы знать, есть ли способ избежать этого:

Это строка кода:

JSONTokener jsonTokener = new JSONTokener(
                new InputStreamReader(is, "UTF-8"));

Это ошибка, которую я получаю на некоторых машинах

The file *.java could not be compiled. Error raised is : The constructor JSONTokener(InputStreamReader) is undefined

1 Ответ

3 голосов
/ 16 сентября 2010

Проверьте classpath на машинах, где происходит эта ошибка.Это может произойти из-за того, что библиотека, содержащая класс JSONTokener, относится к более старой версии, где доступен только JSONTokener(String), а не JSONTokener(Reader).

...