从命令行使用Jersey的Java Rest客户端

时间:2016-03-17 07:19:54

标签: java eclipse rest jar jersey-2.0

我正在尝试创建一个Java Rest Client,它将通过get请求下载文件并使用基本身份验证。 我在eclipse中有一个动态的web项目,我把从https://jersey.java.net/download.html下载的Jersey Jars放到web-inf> lib文件夹中。

  • Q1 - Eclipse无法识别包javax.ws.rs。*和 显示编译错误。
  • Q2-我想把它打包成一个Jar(我有一个主类)并且想要 从命令行执行它。可能吗 ?如果不是我该怎么办 此。

更新:下面是我到目前为止所做的截图。 我不确定我是否使用了正确的Jar文件。

Eclipse Screenshot

1 个答案:

答案 0 :(得分:0)

您的Jersey Jar文件不包含Client,ClientBuilder和Response类。它们在www.java2s.com/Code/JarDownload/javax.ws/javax.ws.rs-api-2.0.jar.zip可用。下载并使用它。您还需要在代码中导入javax.ws.rs.core.Response。您可以生成可运行的JAR文件并执行它。