Java 在命令行中编译Intellij项目

Java 在命令行中编译Intellij项目,java,compiler-errors,Java,Compiler Errors,我正试图编译一个通过命令行在Intellij中创建的项目,但由于某种原因,它会引发一个NoClassDefFoundError:org/apache/http/client/methods/HttpUriRequest。我在Intellij的/lib-文件夹中添加了一些额外的库,编译起来很好。 我使用的命令是: javac TwitterAPI_Finish.java-cp../lib/httpclient-4.5.13.jar:../lib/commons-logging-1.1.jar:..

我正试图编译一个通过命令行在Intellij中创建的项目,但由于某种原因,它会引发一个
NoClassDefFoundError:org/apache/http/client/methods/HttpUriRequest
。我在Intellij的
/lib
-文件夹中添加了一些额外的库,编译起来很好。 我使用的命令是:
javac TwitterAPI_Finish.java-cp../lib/httpclient-4.5.13.jar:../lib/commons-logging-1.1.jar:../lib/httpcore-4.4.8.jar:../lib/json-20200518.jar


谢谢你的帮助

我通过将项目编译成JAR文件解决了这个问题。

你是在Windows还是*nix?我在Linux工作。java文件所在的目录是否与
lib
目录具有相同的父目录?是的,它们具有相同的父目录。