线程“main”中的异常java.lang.NoClassDefFoundError:javax / ws / rs / core / Response

时间:2016-07-06 17:15:01

标签: java exception

我正在尝试运行一个球衣客户端并面对这个问题。 当我尝试在命令提示符下运行该类时,此问题就会消失。如果我在intellij上运行它,它工作正常。任何人都可以帮助我吗? Ps:我是java的初学者

1 个答案:

答案 0 :(得分:1)

@ Anja.M我们需要更多细节才能为您提供帮助。对于Java应用程序来说,最重要的是正确创建类路径。我相信这是上面所说的。在启动应用程序时,需要将所有这些依赖项描述到java命令中。 Jersey依赖于库以及抛出异常的类包含在 javax.ws.rs-api-2.0.1.jar 中。此文件包含缺少的 javax / ws / rs / core / Response 此文件需要以下列方式包含在类路径中:

java -classpath classpath1; classpath2 ...

让我总结一下。您有两种类型的依赖项,当您下载jersey bundle时,其中一种类型位于/ api文件夹中。第二个位于-lib下

您需要确保/ api内容和lib在您的类路径中。也许客户端不需要所有jar文件,但您可以稍后找到。首先包括所有这些。