我在 IntelliJ 中工作并使用 Maven。我有一个使用 JSONObject
的类:
import org.json.JSONObject;
try {
JSONObject documentObj = new JSONObject(document);
} catch (Exception e) {
throw new RuntimeException("Failed to convert JSON String to JSON Object.", e);
}
pom.xml 文件中的 Maven 依赖项:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>
我可以执行 mvn clean package
并成功构建。但是当我尝试运行它时,我得到:
Error: java.lang.ClassNotFoundException: org.json.JSONObject
这里还有什么我想念的吗?谢谢!
最佳答案
添加json jar到你的类路径
或者使用java -classpath json.jar ClassName
或者将其添加到您的 maven pom.xml depedencies 中:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>
关于java - JSONObject ClassNotFoundException异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15951032/