我正在开发一个没有java.net包(因此为java.net.URI)的嵌入式平台。我尝试创建一个HttpClient的使用Apache库,但是当我创建一个HTTPGET对象,并通过这样的无法将字符串参数传递给HttpGet构造函数,需要URI
String request = "www.example.com";
HttpGet response = new HttpGet(request);
一个字符串参数我仍然得到
The type java.net.URI cannot be resolved.
为什么我不能只使用new HttpGet(String)
构造?
当我尝试从String创建JSONObject并且构造函数需要java.util.Map时,我也没有发生同样的冲突。
请张贴一些代码和编译器错误/ stacktrace。你是否在编译时或运行时遇到这个错误?您收到的错误消息似乎表明与您提到的不同的问题。 – Axel 2013-02-22 11:18:22
所以,这是一个编译时错误:'java.net.URI类型无法解析。它是从所需的.class文件间接引用的。代码几乎是我在问题中提到的那两行。 – 2013-02-22 11:20:43
这是怎么回事?您是否从构建路径中移除了标准Java库? – Axel 2013-02-22 11:23:41