我正在尝试为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,清理了项目,重新加载了目标。我无法解决这个问题。请帮忙。
答案 0 :(得分:0)
对我而言,这在Eclipse中起作用
选择您的项目
→然后右键单击顶部的项目菜单栏
→转到物业
→单击Targeted Runtimes
→现在,您必须选中用于运行当前项目的服务器旁边的复选框
→单击“应用”
→然后单击“确定”按钮。
就是这样,试一试。