我正在尝试为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条答案
按热度按时间ktecyv1j1#
对我来说,这在Eclipse中是有效的
选择项目
→然后右击顶部的项目菜单栏
→转到属性
→点击目标运行时
→现在你必须选中你正在使用的服务器旁边的复选框来运行当前项目
→点击应用
→然后点击OK按钮。
就是这样,给予看。