Java 用创意使用图书馆

Java 用创意使用图书馆,java,json,intellij-idea,json-simple,Java,Json,Intellij Idea,Json Simple,我试图在我的java项目中使用一个库,我使用的是intelij IDEA。 出于某种原因,在IDEA中,我没有任何错误,代码可以编译,但当我构建一个人工制品并运行它时,我有以下错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/parser/JSONParser 我已经在我使用库的文件中导入了这个类,json simple在我的模块列表中 “当我构建一个人工制品并运

我试图在我的java项目中使用一个库,我使用的是intelij IDEA。 出于某种原因,在IDEA中,我没有任何错误,代码可以编译,但当我构建一个人工制品并运行它时,我有以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/parser/JSONParser
我已经在我使用库的文件中导入了这个类,json simple在我的模块列表中


“当我构建一个人工制品并运行它时”您是从IntelliJ还是从命令行运行它?如果是后者,你能分享你正在使用的命令吗?检查jar内容-它是否真的有
org/json/simple/parser/JSONParser
class文件?@Andrey它确实在根目录下包含jar文件(在project.jar中我有json-simple-1.1.1.jar)@dnault我正在从命令行运行它:java-jar project.jar.Ok我刚刚找到了解决方案,在我的第三个屏幕中,库被导入到项目中,在项目中我没有
org/json/simple/parser/JSONParser
类文件。需要提取库(右键单击可用内容>提取)。谢谢你的帮助