2012-03-23 80 views
2

为什么Micromax和三星移动无法在安装时调用Web服务并给出Java错误?我的Web服务使用WCF服务编码,并使用j2me。我的代码是面向Micromax和三星的J2ME中的Web服务问题

public void startApp() { 
    display = Display.getDisplay(this); 
    try { 
     IMorderService_Stub service = new IMorderService_Stub(); 
     service._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY, url); 

     String msg = service.getCurrentShift(); 
     System.out.println(msg); 

     form = new Form("MICROMAX"); 
     str = new StringItem("SHift-Index", msg); 
     form.append(str); 
     display.setCurrent(form); 
    } catch(Exception e) { 
     System.out.println(e); 
    } 
} 
+0

做_micromax和三星mobiles_支持[JSR 172](http://stackoverflow.com/tags/jsr172/info)API? – gnat 2012-03-23 12:26:44

+0

其实我使用NetBeans,所以我认为所有都自动添加... – 2012-03-23 12:36:33

+0

你认为是错误的。目标手机**必须**支持您使用的API(JSR 172对吧?),否则您会得到*,“安装时出现java错误”* – gnat 2012-03-23 12:38:20

回答

2

它们不支持JSR172。
尝试使用受支持的API查找另一种方法。
你可以阅读更多关于JSR172 here