将Json.jar导入一个简单的Java项目

将Json.jar导入一个简单的Java项目,java,json,jar,classpath,Java,Json,Jar,Classpath,我不知道如何将Json.jar导入一个简单的Java项目(不是Maven或Eclipse)。包结构如下所示: 项目文件夹 -资料 -src/com/project/.java文件 -目标/classes/com/project/.class文件 我编译时使用: -javac-d target/classes——源路径src-src/com/project/*.java 我与: -java-cp target/classes com.project.Main 到目前为止,我已经尝试在这里使用-cp

我不知道如何将Json.jar导入一个简单的Java项目(不是Maven或Eclipse)。包结构如下所示: 项目文件夹 -资料 -src/com/project/.java文件 -目标/classes/com/project/.class文件

我编译时使用: -javac-d target/classes——源路径src-src/com/project/*.java

我与: -java-cp target/classes com.project.Main

到目前为止,我已经尝试在这里使用-cpjarpath和上面的javac命令进行编译,即使编译成功,我也无法运行它。 现在我的问题是,我应该将Json.jar放在包结构中的什么位置,以及如何将其包含在命令中?
提前感谢。

jar必须位于编译类路径和运行时类路径中,否则JVM如何在jar文件中找到类

javac -cp /path/to/json.jar ... 
java -cp /path/to/json.jar:target/classes com.project.Main

jar必须位于编译类路径和运行时类路径中,否则JVM如何在jar文件中找到类
javac-cp/path/to/json.jar…
java-cp/path/to/json.jar:target/classes com.project.Main
。但是jar文件在哪里有关系吗?它必须在项目文件夹的某个地方吗?不,没关系。但是如果你不使用构建工具,最好把它放在你项目的某个lib文件夹中,这样你就可以移动/zip/commit/clone整个项目,并拥有你所需要的一切。好吧,我是正式的哑巴,我甚至尝试过,但总是在jar路径和目标/类之间留出一个空间。。。我感谢你的帮助,非常感谢!我有个坏消息告诉你:你以后会犯很多这样的错误:-)我们都会犯。