当前位置:   article > 正文

IDEA try-with-resources 报错AutoCloseable_不兼容的类型: try-with-resources 不适用于变量类型

不兼容的类型: try-with-resources 不适用于变量类型

IDEA try-with-resources报错 AutoCloseable。

  1. try (HttpPost post = new HttpPost(url)){
  2. ...
  3. }catch(... | ... ){
  4. }

编辑器提示:不兼容的类型: try-with-resources 不适用于变量类型

原因:用的HttpPost 没有实现closeable,不支持。编译器自动帮我们补全的是close(), HttpPost没有该方法。 如果要测试该写法可以用 :CloseableHttpClient 、BufferedInputStream 之类的,最后反编译看看。

  1. try (CloseableHttpClient client =HttpClients.createDefault();){
  2. ...
  3. }...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/590726
推荐阅读
相关标签
  

闽ICP备14008679号