在 Eclipse 上无法解析导入 javax.ws

Posted

技术标签:

【中文标题】在 Eclipse 上无法解析导入 javax.ws【英文标题】:The import javax.ws cannot be resolved on Eclipse 【发布时间】:2015-10-13 18:07:18 【问题描述】:

我正在使用 Eclipse 在 java 上开发 RESTful 的 Web 服务,接下来的步骤:

文件>新建>动态 Web 项目

然后我配置了这些选项:

目标运行时:Apache Tomcat v7.0;

动态网页模块版本:2.5(因为我用的是Axis2);

配置:Apache Tomcat v7.0 和(两个选项)的默认配置

在“修改”标签中,我添加了“Axis2 Web 服务”和“JAX-RS(REST Web 服务)”

接下来,当我创建我的新类时,我添加了

导入 javax.ws.rs.GET; 导入 javax.ws.rs.Path; 导入 javax.ws.rs.PathParam; 导入 javax.ws.rs.Produces; 导入 javax.ws.rs.core.MediaType;

但 Eclipse 会启动通知

导入 javax.ws 无法解析

我不知道下一个问题

是否需要将所有文件 .jar 添加到路径 WebContent/WEB-INF/lib 中? 或者您可以创建一个新路径,例如,WebContent/WEB-INF/lib-RESTproyect? 如果我选择第二个选项,我的项目将来会不会有问题?

【问题讨论】:

是的,必须在类路径上添加所有第三方 jar,因为当部署在服务器上时,所有库都会自动在服务器上同步。 添加 JAX-RS 规范的实现,例如 jersey 等... jars @Darshan 你有理由,但你知道我是否会使用其他路径,或者我必须默认使用“WebContent/WEB-INF/lib”?谢谢 【参考方案1】:

导入jar文件:javax.ws.rs-api-2.0.jar 并将其添加到 java 构建路径。该问题将在 windows 中得到解决。

【讨论】:

【参考方案2】:

导入jar文件:javax.ws.rs-api-2.0.jar 并将其添加到java构建路径。该问题将在 Windows 中得到解决。

jar 链接:http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsapi20jar.htm

将其导入 Eclipse 的信息:http://tech.amikelive.com/node-269/eclipse-quick-tip-resolving-error-the-import-javaxservlet-cannot-be-resolved/comment-page-1/

【讨论】:

以上是关于在 Eclipse 上无法解析导入 javax.ws的主要内容,如果未能解决你的问题,请参考以下文章

导入org.eclipse.jface无法在Eclipse Luna中解析

导入 org.eclipse.fx 无法解析

Eclipse 错误:“无法解析导入 XXX”

eclipse juno 中无法解析导入 org.apache.commons

eclipse无法解析导入 java.util

在play框架中,无法编译文件XX.java。引发的错误是:无法在 Eclipse 中解析导入 XXX