java cmd 编译问题(json 简单)

java compile problem on cmd (json simple)

我正在尝试使用 cmd 编译我的 java 程序。 该程序在 eclipse 上运行良好,但在 cmd 上运行不佳。 错误消息是在 JSONObjectJSONArray、...等(JSON something)声明的变量下找不到符号。

所以好像cmd无法识别json.simple。我在桌面上下载了jsonsimple,导入成功。另外,我在 eclipse 上为引用的库设置了一个 json-simple 文件。

为什么cmd找不到导入的json-simple文件? 理解这个文件以及它如何与编译器一起工作对我来说太难了。 有谁知道研究这个的好文章、视频或书籍吗?

这将取决于您添加这些库的方式,因为您已经下载并手动将文件链接到您的项目,您可以做的是在 javac 程序中使用 -classpath 选项,例如javac -classpath PATH_TO_YOUR_JAR 如果你下次可以选择尝试使用像 maven、gradle 或 ant 这样的构建工具,在开始时配置会多一些工作,但它确保你的代码可以从命令行编译