Java 工件和编译的.class文件不';在Intelij IDEA中添加外部库后无法工作

Java 工件和编译的.class文件不';在Intelij IDEA中添加外部库后无法工作,java,intellij-idea,Java,Intellij Idea,我需要在我的应用程序中使用VTD-XML。所以我加了它。但在制作了人工制品之后,后者就不想工作了。我试图从out/production目录启动类文件。这就是我收到的: 禁用JIT时: 我做错了什么?从堆栈中,缺少类IndexWriteException。那是你控制的图书馆吗?它是否包含在类路径中?是的,就是那个库。奇怪的是,如果我在IDE中启动它,这段代码就可以工作,但在启动JAR或.class文件的情况下,会出现这个异常。不,这真的一点也不奇怪,大多数IDE会在您添加库等时为您管理类路径。这

我需要在我的应用程序中使用VTD-XML。所以我加了它。但在制作了人工制品之后,后者就不想工作了。我试图从
out/production
目录启动类文件。这就是我收到的:

禁用JIT时:


我做错了什么?

从堆栈中,缺少类
IndexWriteException
。那是你控制的图书馆吗?它是否包含在类路径中?是的,就是那个库。奇怪的是,如果我在IDE中启动它,这段代码就可以工作,但在启动JAR或.class文件的情况下,会出现这个异常。不,这真的一点也不奇怪,大多数IDE会在您添加库等时为您管理类路径。这需要在从命令行运行时手动完成:)@JustDanyul I将类路径添加到清单:
manifest版本:1.0类路径:vtd-xml.jar主类:library
。所有jar都在同一个目录中,但仍然不起作用。请检查一下,您现在是否正在运行可执行jar?如“java-jaryourjarname.jar”中所述。在原始帖子中的示例中,您没有运行jar(因此它不会获取清单)