我在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
最佳答案
在发生此错误的计算机上检查类路径。发生这种情况的原因是,包含JSONTokener
类的库来自较旧的版本,在该版本中,只有JSONTokener(String)
可用,而没有JSONTokener(Reader)
。
关于java - Java:构造函数JSONTokener(InputStreamReader)未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3725541/