【发布时间】:2015-08-24 13:58:32
【问题描述】:
我已经使用 Gradle 编译了我的 java 程序,它有一些依赖项:
gradle build
当我运行我的 java 程序时:
cd build/classes/main/
java HelloWorldWithLibs
我明白了:
线程“主”java.lang.NoClassDefFoundError 中的异常: com/google/api/client/json/JsonFactory 在 BigQueryStreamTest.main(BigQueryStreamTest.java:11) 原因: java.lang.ClassNotFoundException: com.google.api.client.json.JsonFactory
用所需的库运行这个 java 程序的正确方法是什么?
PS:当我在 IntelliJ 中运行程序时,所有库都在 java 命令的参数中。我希望能够在没有 IDE 的帮助下完成整个过程。
【问题讨论】:
-
使用
-classpath选项添加缺失的依赖项 -
如何获取列表?我有大约 100 个依赖项,我只想包含每个依赖项的确切版本。
标签: java maven intellij-idea gradle