无法解析javax.ws.rs.core.MediaType类型

时间:2017-12-25 15:38:53

标签: java eclipse rest jersey

我正在开发一个Rest Client测试程序。我是新来的。从网上我下载了jersey-client-1.19.4.jar并添加到eclipse中的Build Path。除了webResource.accept给出以下错误之外,一切都很好。

  

无法解析javax.ws.rs.core.MediaType类型

我指的是以下URL中提到的REST教程,作为我的测试程序开发的参考。

REST Client Tutorial

以下是我的代码:请帮助

interface{}

}

2 个答案:

答案 0 :(得分:1)

我从https://mvnrepository.com/artifact/com.sun.jersey/jersey-client/1.19.4

下载了Jersey Client 1.19.4

我和你有同样的问题。

这就是我克服这个问题的方法:

如果您的项目不是maven,请将其转换为maven。 然后转到pom.xml并添加:

<!-- https://mvnrepository.com/artifact/com.sun.jersey/jersey-client -->
<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-client</artifactId>
    <version>1.19.4</version>
</dependency>

<dependencies>标记。

答案 1 :(得分:0)

@yoav的解决方案很棒,但是如果某人遇到相同的问题并且不想/不需要转换为maven(对于依赖关系管理更好),则只需包含zip文件中的所有文件即可在此link之后找到。

您会发现:

  • jersey-client-1.19.4.jar
  • jersey-core-1.19.4.jar
  • jersey-core-1.19.4.jar。

将它们全部放入您的库中。