Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查Eclipse中哪个库包含特定类_Java_Eclipse - Fatal编程技术网

Java 如何检查Eclipse中哪个库包含特定类

Java 如何检查Eclipse中哪个库包含特定类,java,eclipse,Java,Eclipse,我得到这个错误: Java:构造函数JSONTokener(InputStreamReader)未定义 我找到了的最新版本并添加了该库,但问题没有解决,我猜这是因为它正在使用另一个库 基于此,我需要找到哪个库包含JSONTokener。我如何才能做到这一点?所有库的名称都不包含json!我正在使用eclipse 这是我的该类程序的导入行: import org.json.*; 对OP:还要注意,除了在构建路径中配置库、JAR、文件夹等列表外,您可能还需要手动调整它们的顺序(使用“顺序和导出”选

我得到这个错误:

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

我找到了的最新版本并添加了该库,但问题没有解决,我猜这是因为它正在使用另一个库

基于此,我需要找到哪个库包含JSONTokener。我如何才能做到这一点?所有库的名称都不包含json!我正在使用eclipse

这是我的该类程序的导入行:

import org.json.*;

对OP:还要注意,除了在构建路径中配置库、JAR、文件夹等列表外,您可能还需要手动调整它们的顺序(使用“顺序和导出”选项卡)。

您说您添加了一个库;您是否更改了项目的构建路径以包含库,或者只是将jar文件复制到项目中?你需要做前者和后者。点击项目浏览器顶部的“与编辑器链接”图标。然后点击Ctrl-shift-T(Mac上的Cmd-shift-T)并输入JsonTokener。在列表中选择JsonTokener类,在项目资源管理器中查看所选类属于哪个jar。如果使用eclispe并想检查哪个类位于哪个jar中,可以执行ctrl+shift+t,这是“打开类型”,键入类名,它将列出您键入的类中可用的JARpresent@arcy是的,我加了。谢谢你们,ctrl+shift+t成功了。它使用的是“google-api-translate-java0.92.jar”。我删除了它,添加了json的最新版本,现在一切都正常了。