我正在開發一個沒有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