【发布时间】:2021-06-23 05:34:04
【问题描述】:
当我尝试运行 import org.json.simple.JSONObject; 时,我收到一条错误消息
org.json.simple.JSONObject 类型不可访问
如果我尝试将其更改为 import org.json.simple.*;,我仍然会收到错误消息,指出无法访问该包。我在类路径中包含了 json-simple-1.1.1.jar。
json-simple 在我的类路径中
我也尝试让我的项目成为一个 Maven 项目并将其作为依赖项添加到那里,但它没有用。
this 的最后一条评论提到使用 Java 13 编译对他有帮助,所以我将执行环境更改为 JavaSE-13,但这也没有解决问题。
【问题讨论】:
-
因为你的 jar 文件在 C 盘。可能只有管理员才有权限。您可以尝试更改位置,也可以将其放入 lib 文件夹中。
-
@pratikpatel 尝试以管理员身份运行 Eclipse 来解决这个问题,但没有成功。另外,我的驱动器没有碎片化,所以我只有 C。
-
如果您有一个
module-info.java文件,请将其删除(或将 JAR 从类路径移动到模块路径并在module-info.java中添加所需的requires ...语句)。 -
以管理员身份运行 Eclipse 是一个非常糟糕的主意。该错误表明您做错了什么,而不是 Eclipse 有什么问题。
-
@howlger 删除
module-info.java有效。非常感谢您的帮助!
标签: java json eclipse json-simple