java - 在命令行中编译 Intellij-Project
问题描述
我正在尝试编译我通过命令行在 Intellij 中创建的项目,但由于某种原因它引发了NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest
. /lib
我在 Intellij 的-folder 中添加了一些额外的库,并且编译它工作得很好。我正在使用的命令是:
javac TwitterAPI_Finish.java -cp ../lib/httpclient-4.5.13.jar:../lib/commons-logging-1.1.1.jar:../lib/httpcore-4.4.8.jar:../lib/json-20200518.jar
我很感激任何帮助!
解决方案
我通过将项目编译为 JAR 文件以某种方式解决了这个问题。
推荐阅读
- angular - 排序在 primeNG 表中无法正常工作。在排序模式下显示不均匀的数据?
- r - 在 PCA ggbiplot 的图例中附加离散值的计数
- python - Flask 对象没有属性 app_context
- python - 我如何去 python 中的文件夹在那里执行 python 脚本?
- laravel - 在 AWS 上运行的 Laravel 5 中终止的会话和身份验证
- xamarin - Azure 移动服务身份验证 - 使用 sql 表更改令牌存储存储?
- python - Web2py 中的 FOREIGN KEY 约束失败
- ionic-framework - 在 Ionic 3 上保留滚动
- c# - C# DataTable 除以 0 得 8
- android - 使用 Dagger 注入 DynamoDbMapper - AwsMobileClient