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

IntelliJ下编译Java代码报错org.json.simple不存在如何解决?

Java编译问题解决步骤

命令行编译方案

  • 首先确认src目录下的JSON.simple jar包完整文件名,你之前的命令中漏了.jar后缀,且存在拼写空格错误,正常文件名应为json-simple-1.1.jar
  • 编译时classpath需要同时包含第三方jar包和当前目录(用于识别同目录下的Manager、Peer自定义类),Windows环境下在src目录中执行以下命令即可完成编译:
javac -cp "C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\json-simple-1.1.jar;." *.java

IntelliJ IDE 编译方案(更推荐)

你已经在使用IntelliJ,直接配置IDE依赖后即可一键运行,无需手动执行javac命令,配置步骤如下:

  • 打开项目结构设置,快捷键为Ctrl + Alt + Shift + S
  • 依次进入「Modules」→「Dependencies」标签页,点击页面上方的「+」号,选择「JARs or directories」选项
  • 选中你存放在src目录下的json-simple jar包,添加完成后勾选该依赖对应的「Export」选项,点击「Apply」保存配置
  • 配置完成后直接右键Main.java文件,选择「Run 'Main'」即可正常编译运行项目

之前报错核心原因说明:

  1. 首次未指定classpath直接编译,javac无法找到第三方json-simple依赖包
  2. 第二次指定jar包路径后未在classpath中添加当前目录(.),导致javac无法识别同目录下的自定义类
  3. 第三次编译时jar包路径拼写错误(中间多了空格)、漏写.jar后缀,且仍未添加当前目录到classpath中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 06:06:04