我对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
答案 0 :(得分:3)
检查发生此错误的计算机上的类路径。这可能是因为包含JSONTokener
类的库来自旧版本,其中只有JSONTokener(String)
可用,而不是JSONTokener(Reader)
。