webservice ...无法解析为类型

时间:2011-11-02 14:06:08

标签: java android web-services

我正在尝试为Android应用程序实现Web服务(使用Phonegap)

我有一个界面:

package webservice;
import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService

public interface HelloService {
@WebMethod(operationName = "hello")
public String hello(String name);

}

及其实施:

package webservice;
import javax.jws.*;
import android.webkit.WebView;
import com.phonegap.DroidGap;

@WebService
public class HelloServiceImpl implements HelloService {

    //Constructor for a invocation with javascript
public LottozahlenServiceImpl(DroidGap gap, WebView view){

}

public String hello(String name) {
    System.out.println("Hello "+name);
     return "Hello "+name +" Welcome to Web Services!";
}

} 问题是,所有导入和注释“无法解析为类型”。我下载了ksoap2-android并将JAR添加到构建路径中。我还重新启动了Eclipse,清理了项目,重新加载了目标。我无法解决这个问题。请帮忙。

1 个答案:

答案 0 :(得分:0)

对我而言,这在Eclipse中起作用

选择您的项目
→然后右键单击顶部的项目菜单栏 →转到物业
→单击Targeted Runtimes
→现在,您必须选中用于运行当前项目的服务器旁边的复选框 →单击“应用” →然后单击“确定”按钮。

就是这样,试一试。