懂Java的请过来

请问明明导入了jar并且buildPath了,可为什么这个类还是导入不进来... 请问明明导入了jar并且 buildPath了,可为什么这个类还是导入不进来 展开
 我来答
junbatian1
2018-05-23 · 超过32用户采纳过TA的回答
知道答主
回答量:164
采纳率:84%
帮助的人:54.3万
展开全部
看看是不是有依赖JAR包没bulidpath
追问
已经全部引进了,这个是调用第三方接口的jar
追答
如果第三方的包,他打包时没把jar包打进去,你得知道他都依赖啥jar,得全加载到你程序里,还得保证jdk版本支持,他打包就已经把依赖jar都打进去了,可以考虑下jar包冲突
龙套LT
2018-05-23 · TA获得超过2250个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:616万
展开全部

通过题主提供的截图确定了jar名称和版本(fluent-hc-4.5.jar),使用反编译看了下该类的源码:

class InternalHttpRequest extends AbstractHttpMessage
        implements HttpUriRequest, HttpExecutionAware, Configurable {
    省略不相关代码......
}

发现问题了吗?没错!InternalHttpRequest 这个类是没有修饰符的,那么java中会默认指定default修饰符。而根据修饰符的访问权限:

访问权限     public      protected     default   private
同一个类       √            √          √        √
同一个包       √            √          √
子类           √            √
不同包

那么我们可以得出结论,在题主自己写的代码中无法访问fluent-hc.jar的默认修饰符修饰的类,因为这属于在不同包的前提下访问default修饰符所修饰的对象。

追问
请问可以加个QQ吗?交流交流
追答
qq用百度私信发给你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky45look
2018-05-23 · 超过88用户采纳过TA的回答
知道小有建树答主
回答量:197
采纳率:80%
帮助的人:44.5万
展开全部
鼠标停留在 错误的地方。看下具体额错误
追问

所有的jar全部引进了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式