我从来没有真正理解过 java 库,如果有人能澄清我的理解,我会很高兴:
- 当我需要一个包时,Java 默认不提供该包,然后我用谷歌搜索它并下载二进制文件。即“HttpClient”然后我
httpcomponents-client-4.2.2-bin.zip
从 apache.org下载 - 我首先需要将 .zip 文件导入 netbeans,然后使用
import
命令(通常会自动建议)。
我还有一些疑问/问题。
HttpClient 类似乎是 apache 客户端库的一部分,但有人告诉我import sun.net.www.http.HttpClient
为什么?(即使我这样做也不能解决其他问题)
然后尝试使用HttpClient httpclient = new DefaultHttpClient();
说找不到 DefaultHttpClient 符号,但该库已添加到 Netbeans。
看看这个类似的例子http://www.vogella.com/articles/ApacheHttpClient/article.html我下载的包中没有一些导入。
这在我身上经常发生,有时我在没有真正理解的情况下设法修复它。Atm 我正在尝试实现这个答案https://stackoverflow.com/a/3325065/960086