日期:2014-05-18  浏览次数:20623 次

不知道卫什么import后面报错
我是熟悉C#,现在转过来学JAVA,初学,有很多不会,请教一下import后面为什么会红线的?
我就要在百度BAE上建RESTFUL的WEB服务,我查过JAVA EE 的API帮助,有javax.ws的,为什么回报错的?我的环境是WINXP JAVA EE SDK 6,ECLIPSE 3.7 indgo ,已经装了BAE的插件

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("/product")
public class testService {
    @GET
    // ...

    @POST
    @Path("/test")
    @Consumes("application/json")
    public string hellowrold()        
     {
       return "hello world";
    }
}

------解决方案--------------------
import 后面红线应当是相关的jar没有引入工程的吧。
------解决方案--------------------
鼠标放红线上 会有提示 目测应该是没添加jar包
------解决方案--------------------
应该是缺少JAR包
------解决方案--------------------
因为引入的jar包中的类找不到
------解决方案--------------------
应该是楼上说的问题
把jar添加到build path中再看看
------解决方案--------------------
按照java的命名规范,全部是大写字母的应该是常量吧!貌似import只能导入类级别的,不能细化到常量级别吧!
------解决方案--------------------
你有引入类似名为
jsr311-api-1.0.jar
的jar包没???