Java:构造函数JSONTokener(InputStreamReader)未定义

时间:2010-09-16 09:59:58

标签: java json compatibility inputstream tokenize

我对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 个答案:

答案 0 :(得分:3)

检查发生此错误的计算机上的类路径。这可能是因为包含JSONTokener类的库来自旧版本,其中只有JSONTokener(String)可用,而不是JSONTokener(Reader)