这些事情对我来说从来没有多大意义。我正在尝试使用此类:
每次编译都会出现一堆错误,例如:
> /ChunkedInputStream.java:85: cannot find symbol
> symbol : class HttpMethod
> location: class .ChunkedInputStream
> private HttpMethod method;
> ^
> /ChunkedInputStream.java:96: cannot find symbol
> symbol : class HttpMethod
> location: class .ChunkedInputStream
> final InputStream in, final HttpMethod method) throws IOException {
> ^
> /ChunkedInputStream.java:283: cannot find symbol
> symbol : variable HttpConstants
> location: class .ChunkedInputStream
> String dataString = HttpConstants.getString(baos.toByteArray());
> ^
> /ChunkedInputStream.java:303: cannot find symbol
> symbol : class Header
> location: class .ChunkedInputStream
> Header[] footers = HttpParser.parseHeaders(in);
> ^
> /ChunkedInputStream.java:303: cannot find symbol
> symbol : variable HttpParser
> location: class .ChunkedInputStream
> Header[] footers = HttpParser.parseHeaders(in);
我不应该访问这些对象,因为它是包 org.apache.commons.httpclient 的一部分; ?我还将 apache http 客户端 jar 添加到我的应用程序中。给了什么?
最佳答案
您需要确保导入位于程序的顶部。项目中只有 jar 是不够的,除非这些类不在同一个包中,否则您需要显式导入
这些类到您的程序中。
关于java - 找不到符号 HttpClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11569246/