在 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中解析