You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Play框架添加org.json.simple依赖失败求助(Mac+VS Code)

解决Play项目中org.json.simple依赖无法加载的问题

看起来你踩了两个小坑,我来帮你一一解决:

首先,你build.sbt里的依赖配置写错了!

你之前写的两行依赖格式完全不对——把类名(JSONArray、JSONObject)当成了artifactId,而实际上org.json.simple的整个包对应的artifactId是json-simple,正确的依赖配置一行就够了:

libraryDependencies += "org.json.simple" % "json-simple" % "3.1.1"

把你之前那两行错误的配置删掉,替换成上面这行,然后在VS Code的终端里执行:

sbt reload
sbt run

sbt reload会让新的依赖配置生效,之后再启动项目应该就能找到org.json.simple包了。

如果你想用本地lib文件夹的方式加载jar包

如果还是想通过根目录的lib文件夹放jar包,需要注意这几点:

  • 确保你放的是完整的json-simple-3.1.1.jar包,不是只包含单个类的文件(整个json-simple库是一个单独的jar)
  • 放好jar包后,先清理下项目缓存再编译:
sbt clean compile
sbt run

有时候旧的编译缓存会导致依赖无法被识别,清理后重新编译就能解决。

额外排查小技巧

  • 检查VS Code的sbt插件是否在正常工作,有没有自动同步依赖(如果插件没开,可能需要手动执行sbt update)
  • 看一下sbt终端的输出日志,如果用远程依赖的话,能看到是否成功下载了json-simple的jar包,如果下载失败可能是网络问题

内容的提问来源于stack exchange,提问作者majortom84

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 17:12:50