我正在为作业开发一个小型J2ME应用程序,每当我尝试连接到任何网站时,我都会IOError in socket::open = 11004
。
示例代码:
/* I am using a local XML server, but the error I get is similar to when
connecting to the url below. */
conn = (HttpConnection)Connector.open("http://svn.apache.org/repos/asf/lucene/dev/trunk/solr/example/solr/collection1/conf/solrconfig.xml");
if(conn.getResponseCode() == HttpConnection.HTTP_OK) { // The error is here
// Some code
}
编辑:我正在使用Oracle模拟器。
答案 0 :(得分:0)
oracle模拟器是指Java ME平台SDK吗?我使用3.0,你的代码就像魅力一样
尝试将以下权限添加到应用程序描述符 - JAD文件:
javax.microedition.io.Connector.http
在网络功能安全性部分
中阅读http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/io/package-summary.html上的更多内容