首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Intellj: org.json.simple不存在

Java Intellj: org.json.simple不存在
EN

Stack Overflow用户
提问于 2021-05-10 12:04:50
回答 2查看 225关注 0票数 0

我知道以前有人问过问题,但这并不能解决我在学校项目中的问题。

我从https://mkyong.com/java/json-simple-example-read-and-write-json/下载了JSON.simple jar文件,然后将其移动到src目录并导入。

在src文件夹中还有Main.javaManager.javaPeer.java,其中ManagerPeer使用json.simple包。

我正在使用Intellj。

src目录中,我尝试运行javac Main.java,得到14个错误,包括

代码语言:javascript
复制
import org.json.simple.parser.JSONParser;
                             ^
.\Manager.java:95: error: cannot find symbol

然后,我尝试提供jar文件的完整路径:javac -cp C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\json-simple-1.1 Main.java

我得到了4个错误,包括:

代码语言:javascript
复制
imple-1.1 Main.java
Main.java:15: error: cannot find symbol
            Manager manager = new Manager(port);
            ^
  symbol:   class Manager
  location: class Main

然后,我尝试编译所有的java文件:javac -cp C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\json-s imple-1.1 *.java或简单的javac *.java

我又得到了14个错误,包括:

代码语言:javascript
复制
Manager.java:1: error: package org.json.simple does not exist
import org.json.simple.JSONObject;
                      ^

我该如何解决这个问题?

感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 2021-05-10 12:49:47

如果您使用Maven创建项目,您将避免所有的导入和编译问题,并且您将只关注代码。如果你是Maven的新手,它比你想象的要简单。要创建项目,请参阅此短视频

Working with Maven in IntelliJ IDEA

然后你可以很容易地导入JSON.simple库,在pom.xml文件中添加以下依赖项,在标签中:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

在实际项目中,您将使用Maven或Gradle,所以越快学习越好。如果在使用Maven的情况下仍然会出现错误,或者需要在没有Maven的情况下解决这个问题,请发布一个复制器,甚至是您的项目。

票数 3
EN

Stack Overflow用户

发布于 2021-05-10 21:57:09

问题解决了。

结果是我应该使用javac -cp .;json-simple-1.1.1.jar C:\Users\yiges\Desktop\COMP90015\Project3\WhiteBoard\src\Main.java命令来编译代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67464638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档