【发布时间】:2020-09-28 03:21:37
【问题描述】:
我正在尝试在终端中执行一个 jar 文件。
在 intellij 中创建的 Jar:
Build -> Build Artifacts -> Clean
Build -> Build Artifacts -> Build
执行命令:
java -jar helloworld.jar
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/JSONObject
at main.java.com.example.helloworld.sampleclass.mymethod(sampleclass.java:53)
at main.java.com.example.helloworld.sampleclass.main(sampleclass.java:14)
Caused by: java.lang.ClassNotFoundException: org.json.simple.JSONObject
我还添加了以下依赖项。
Pom.xml 依赖:
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
当我尝试在 intellij 中运行时,代码执行完美,但是当我使用 jar 运行时出现此错误。任何建议都会很棒。
【问题讨论】:
-
这个问题已经在这里回答了See more
标签: java intellij-idea org.json